1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
cflags_save="$CFLAGS"
AC_INIT(israndom,1.0.7,cilibrar@cilibrar.com)
AC_CONFIG_SRCDIR(src/israndom.c)
AM_INIT_AUTOMAKE
AC_CANONICAL_HOST
# to prevent extra -g -O2 being added
AM_PROG_CC_C_O
AM_MAINTAINER_MODE
PKG_CHECK_MODULES([CHECK], [check >= 0.9.4], [
EXTCPPFLAGS="$EXTCPPFLAGS $CHECK_CFLAGS"
LIBS="$LIBS $CHECK_LIBS"
], [
echo -n
]
)
if test "x$CHECK_LIBS" = x ; then
HAVECHECK=0
else
HAVECHECK=1
fi
AC_PATH_PROG(GOB2, gob2, "")
if test x$GOB2 = x ; then
HAVEGOB2=0
else
HAVEGOB2=1
fi
CFLAGS="$cflags_save"
AM_PATH_COMPLEARN(1.0.6, [
EXTCPPFLAGS="$EXTCPPFLAGS $COMPLEARN_CFLAGS"
CFLAGS="$COMPLEARN_CFLAGS"
LIBS="$LIBS $COMPLEARN_LIBS"
], [
AC_MSG_ERROR(must have complearn >= 1.0.6 installed)
] )
AM_PATH_GSL(0.8.0, [
EXTCPPCFLAGS="$EXTCPPFLAGS $GSL_CFLAGS"
LIBS="$LIBS $GSL_LIBS"
], [
AC_MSG_ERROR(must have gsl >= 0.8.0 installed)
] )
AM_PATH_XML2(2.4.0, [
EXTCPPFLAGS="$EXTCPPFLAGS $XML_CPPFLAGS"
LIBS="$LIBS $XML_LIBS"
], [
AC_MSG_ERROR(must have libxml2 >= 2.4.0 installed)
] )
AM_PATH_GLIB_2_0(2.0.0, [
EXTCPPFLAGS="$EXTCPPFLAGS $GLIB_CFLAGS"
LIBS="$LIBS $GLIB_LIBS"
], [
AC_MSG_ERROR(must have glib >= 2.0.0 and gobject installed)
] , [ gobject gmodule ] )
PRIVATELIBS="$LIBS"
AC_SUBST(PRIVATELIBS)
AC_SUBST(EXTCFLAGS)
AC_SUBST(EXTCPPFLAGS)
CFLAGS="$EXTCPPFLAGS $EXTCFLAGS"
AM_CONFIG_HEADER(src/privconf.h)
AC_OUTPUT([ Makefile src/Makefile ])
|