X-Git-Url: https://rtime.felk.cvut.cz/gitweb/orte.git/blobdiff_plain/0290ddff7e91475957d9388fc3627793e07a08a4..HEAD:/configure.ac diff --git a/configure.ac b/configure.ac index 9f8458c..a6b9b7f 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,7 @@ AC_PREREQ([2.69]) -AC_INIT([orte],[0.3.3],[orte@rtime.felk.cvut.cz],[],[http://orte.sf.net]) +AC_INIT([orte],[0.3.4],[orte@rtime.felk.cvut.cz],[],[http://orte.sf.net]) AC_CONFIG_AUX_DIR(admin) ############################### @@ -14,22 +14,17 @@ AC_CONFIG_AUX_DIR(admin) ORTE_MAJOR_VERSION=0 ORTE_MINOR_VERSION=3 ORTE_MICRO_VERSION=3 -ORTE_INTERFACE_AGE=0 -ORTE_BINARY_AGE=0 ORTE_VERSION=$ORTE_MAJOR_VERSION.$ORTE_MINOR_VERSION.$ORTE_MICRO_VERSION AC_SUBST(ORTE_MAJOR_VERSION) AC_SUBST(ORTE_MINOR_VERSION) AC_SUBST(ORTE_MICRO_VERSION) AC_SUBST(ORTE_VERSION) -AC_SUBST(ORTE_INTERFACE_AGE) -AC_SUBST(ORTE_BINARY_AGE) -#Libtool versioning -ORTE_MICRO_VERSION_NUM=`echo $ORTE_MICRO_VERSION | sed 's/[[a-zA-Z]]//g'` -LT_RELEASE=$ORTE_MAJOR_VERSION.$ORTE_MINOR_VERSION -LT_CURRENT=`expr $ORTE_MICRO_VERSION_NUM - $ORTE_INTERFACE_AGE` -LT_REVISION=$ORTE_INTERFACE_AGE -LT_AGE=`expr $ORTE_BINARY_AGE - $ORTE_INTERFACE_AGE` -AC_SUBST(LT_RELEASE) + +# Libtool versioning (see libtool manual) + +LT_CURRENT=1 # This will be part of SONAME +LT_REVISION=0 +LT_AGE=0 AC_SUBST(LT_CURRENT) AC_SUBST(LT_REVISION) AC_SUBST(LT_AGE) @@ -47,6 +42,7 @@ AC_CANONICAL_TARGET AC_CONFIG_HEADER(orte/include/orte/orte_config.h) AM_INIT_AUTOMAKE(no-define) +AC_CONFIG_MACRO_DIR([admin]) # Activate maintainer mode AM_MAINTAINER_MODE @@ -106,7 +102,7 @@ else if test ${USE_RTAI} == 'yes' ; then CFLAGS="$CFLAGS $RTAI_CFLAGS $LINUX_CFLAGS" else - if test -n ${CONFIG_ORTE_KERNEL} ; then + if test -n "${CONFIG_ORTE_KERNEL}" ; then CFLAGS="$CFLAGS $LINUX_CFLAGS" fi fi @@ -117,7 +113,8 @@ fi # Initialize libtool AC_PROG_CC AM_PROG_CC_C_O -LT_INIT +LT_INIT([win32-dll]) +PKG_PROG_PKG_CONFIG() ############################### # Checks for ability to compile ORTE_IDL @@ -129,7 +126,7 @@ AM_JORTE ############################### # Checks for libraries and init libtools -if test -z ${CONFIG_ORTE_RT} ; then +if test -z "${CONFIG_ORTE_RT}" ; then AC_CHECK_LIB([ws2_32], [main]) AC_CHECK_LIB([socket], [main]) AC_CHECK_LIB([nsl], [main]) @@ -146,6 +143,10 @@ if test -z ${CONFIG_ORTE_RT} ; then ) fi +AC_CHECK_FUNCS([pthread_condattr_setclock]) +AC_CHECK_LIB([rt], [clock_gettime]) +AC_CHECK_DECLS([CLOCK_MONOTONIC], [], [], [[#include ]]) + ############################### # enable GNU source AH_VERBATIM([_GNU_SOURCE],[ @@ -187,7 +188,7 @@ if test ${WIN} == 'yes' ; then AC_CHECK_FUNCS([gettimeofday]) fi # kernel -if test ${CONFIG_ORTE_KERNEL} == 'yes' ; then +if test "${CONFIG_ORTE_KERNEL}" == 'yes' ; then AC_CHECK_HEADERS([\ asm/byteorder.h linux/ctype.h linux/string.h \ linux/module.h linux/if.h linux/socket.h \ @@ -320,8 +321,8 @@ AC_C_INLINE ############################### # Checks for library functions. AC_PROG_GCC_TRADITIONAL -if test -z ${CONFIG_ORTE_RT} ; then -AC_CHECK_FUNCS([gethostbyname getopt_long]) +if test -z "${CONFIG_ORTE_RT}" ; then +AC_CHECK_FUNCS([gethostbyname getopt_long sigwaitinfo]) fi AC_CONFIG_FILES([Makefile