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 75 76 77
|
dnl Process this file with autoconf to produce a configure script.
AC_INIT(common/ntrack.c)
AC_CONFIG_MACRO_DIR(m4)
dnl Every other copy of the package version number gets its value from here
AM_INIT_AUTOMAKE(ntrack, 008)
dnl create a config.h file (Automake will add -DHAVE_CONFIG_H)
AM_CONFIG_HEADER(config.h)
AC_SUBST(VERSION)
ISODATE=`date +%Y-%m-%d`
AC_SUBST(ISODATE)
AC_CANONICAL_HOST
dnl Checks for programs.
AC_PROG_INSTALL
AC_PROG_CC
AC_PROG_CXX
dnl enable libtool support
AC_PROG_LIBTOOL
dnl pkg-config support
PKG_PROG_PKG_CONFIG
dnl check for python
AM_PATH_PYTHON(2.3.5)
PYTHON_INCLUDES="-isystem/usr/include/python$PYTHON_VERSION"
AC_SUBST(PYTHON_INCLUDES)
dnl Checks for libraries.
PKG_CHECK_MODULES(GLIB, glib-2.0)
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)
PKG_CHECK_MODULES(GOBJECT, gobject-2.0, ac_have_gobject=1, ac_have_gobject=0)
AC_SUBST(GOBJECT_CFLAGS)
AC_SUBST(GOBJECT_LIBS)
AM_CONDITIONAL(HAVE_GOBJECT, test $ac_have_gobject = 1)
PKG_CHECK_MODULES(PYGOBJECT, pygobject-2.0, ac_have_pygobject=1, ac_have_pygobject=0)
AC_SUBST(PYGOBJECT_CFLAGS)
AC_SUBST(PYGOBJECT_LIBS)
AM_CONDITIONAL(HAVE_PYGOBJECT, test $ac_have_pygobject = 1)
PKG_CHECK_MODULES(QTCORE, QtCore)
AC_SUBST(QTCORE_CFLAGS)
AC_SUBST(QTCORE_LIBS)
PKG_CHECK_MODULES(LIBNL, libnl-1, ac_have_libnl=1,ac_have_libnl=0)
AC_SUBST(LIBNL_CFLAGS)
AC_SUBST(LIBNL_LIBS)
AM_CONDITIONAL(HAVE_LIBNL, test $ac_have_libnl = 1)
if ! test "$ac_have_libnl" = "1"; then
AC_ERROR([libnl is required])
fi
AC_OUTPUT(
Makefile
common/Makefile common/test/Makefile
glib/Makefile glib/test/Makefile
gobject/Makefile gobject/test/Makefile
qt4/Makefile qt4/test/Makefile
common/libntrack.pc
glib/libntrack-glib.pc
gobject/libntrack-gobject.pc
qt4/libntrack-qt4.pc
)
|