pyphat/configure.ac

53 lines
1.2 KiB
Plaintext

AC_PREREQ(2.52)
AC_INIT([pyphat], [0.4.2], [nedko@nedk.org])
AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I .")
AC_CONFIG_SRCDIR([phatmodule.c])
AM_INIT_AUTOMAKE
dnl put the ACLOCAL flags in the makefile
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
AC_CANONICAL_BUILD
AC_CANONICAL_HOST
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
AM_PATH_PYTHON(2.3.5)
AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
CPPFLAGS="${CPPFLAGS}"
dnl get rid of the -export-dynamic stuff from the configure flags ...
export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
dnl gtk+; first try to find gtk+ and pycairo, if that fails look for gtk+ alone
PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.7)
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
# Check for pygtk and phat
PKG_CHECK_MODULES(PYGTK, pygtk-2.0 >= 2.4)
AC_SUBST(PYGTK_LIBS)
AC_SUBST(PYGTK_CFLAGS)
AC_MSG_CHECKING(for pygtk defs)
PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
AC_SUBST(PYGTK_DEFSDIR)
AC_MSG_RESULT($PYGTK_DEFSDIR)
PKG_CHECK_MODULES(PHAT, phat >= 0.4.2)
AC_SUBST(PHAT_LIBS)
AC_SUBST(PHAT_CFLAGS)
dnl add required cflags ...
JH_ADD_CFLAG([-Wall])
JH_ADD_CFLAG([-std=c9x])
JH_ADD_CFLAG([-fno-strict-aliasing])
AC_CONFIG_FILES(
Makefile)
AC_OUTPUT