1# init autoconf (and check for presence of libnova.h) 2AC_INIT(src/libnova/libnova.h) 3 4# Save this value here, since automake will set cflags later 5cflags_set=${CFLAGS+set} 6 7# libtool versioning 8LIBNOVA_MAJOR_VERSION=0 9LIBNOVA_MINOR_VERSION=15 10LIBNOVA_MICRO_VERSION=0 11LIBNOVA_VERSION=$LIBNOVA_MAJOR_VERSION.$LIBNOVA_MINOR_VERSION.$LIBNOVA_MICRO_VERSION 12AC_SUBST(LIBNOVA_MAJOR_VERSION) 13AC_SUBST(LIBNOVA_MINOR_VERSION) 14AC_SUBST(LIBNOVA_MICRO_VERSION) 15AC_SUBST(LIBNOVA_VERSION) 16 17LT_VERSION=$LIBNOVA_MICRO_VERSION 18LT_RELEASE=$LIBNOVA_MAJOR_VERSION.$LIBNOVA_MINOR_VERSION 19AC_SUBST(LT_VERSION) 20AC_SUBST(LT_RELEASE) 21 22VERSION=$LIBNOVA_VERSION 23PACKAGE=libnova 24 25AM_INIT_AUTOMAKE($PACKAGE, $VERSION) 26 27# Specify a configuration file 28AM_CONFIG_HEADER(config.h) 29 30dnl Initialize libtool 31AM_PROG_LIBTOOL 32 33dnl Initialize maintainer mode 34AM_MAINTAINER_MODE 35 36# Checks for programs. 37AC_PROG_CC 38AM_PROG_CC_STDC 39AC_PROG_INSTALL 40AC_CHECK_FUNCS([gettimeofday]) 41AC_CHECK_FUNCS([modf]) 42AC_CHECK_FUNCS([pow]) 43AC_CHECK_FUNCS([sqrt]) 44AC_CHECK_FUNCS([strchr]) 45AC_CHECK_FUNCS([strpbrk]) 46AC_CHECK_FUNCS([strtol]) 47AC_CHECK_FUNCS([tzset]) 48AC_CHECK_HEADERS([malloc.h]) 49AC_CHECK_HEADERS([sys/time.h]) 50AC_C_CONST 51AC_FUNC_ALLOCA 52AC_FUNC_STRTOD 53AC_HEADER_TIME 54AC_STRUCT_TM 55 56AC_CHECK_LIB(m,pow) 57AC_CHECK_LIB(sunmath,acosl) 58 59AC_CHECK_FUNCS([round]) 60AC_CHECK_FUNCS([cosl]) 61AC_CHECK_FUNCS([sinl]) 62AC_CHECK_FUNCS([acosl]) 63AC_CHECK_FUNCS([asinl]) 64AC_CHECK_FUNCS([atan2l]) 65 66CFLAGS=-Wall 67 68# Checks for header files. 69AC_HEADER_STDC 70 71# Set LIBNOVA_MACRO_DIR 72if test "x${prefix}" = "xNONE"; then 73 LIBNOVA_MACRO_DIR=${ac_default_prefix}/share/aclocal 74 AC_SUBST(LIBNOVA_MACRO_DIR) 75else 76 LIBNOVA_MACRO_DIR=\${prefix}/share/aclocal 77 AC_SUBST(LIBNOVA_MACRO_DIR) 78fi 79 80AC_OUTPUT([ 81Makefile 82src/Makefile 83src/libnova/Makefile 84lntest/Makefile 85doc/Makefile 86doc/doxyfile 87examples/Makefile 88]) 89