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
|
AC_INIT(src/devices.c)
AC_ARG_WITH(gtk, [--with-gtk Version of GTK+ to use], GTK_VERSION="${withval}",GTK_VERSION="1.2")
if test -z ${GTK_VERSION##2.0}; then
AC_CHECK_PROGS(PKG_CONFIG, pkg-config)
if test -n "${PKG_CONFIG}"; then
if (${PKG_CONFIG} --exists gtk+-2.0); then
GTK_CPPFLAGS=`${PKG_CONFIG} --cflags gtk+-2.0`
GTK_LIBS=`${PKG_CONFIG} --libs gtk+-2.0`
GTK_CPPFLAGS=${GTK_CPPFLAGS}" -DGTK2"
else
echo "ERROR: gtk+2.0 not found by pkg-config."
exit 1
fi
else
echo "ERROR: Cannot find pkg-config."
exit 1
fi
elif test -z ${GTK_VERSION##1.2}; then
AC_CHECK_PROGS(GTK_CONFIG, gtk-config)
if test -z "${GTK_CONFIG}"; then
AC_CHECK_PROGS(GTK_CONFIG, gtk12-config)
fi
if test -n "${GTK_CONFIG}"; then
GTK_CPPFLAGS=`${GTK_CONFIG} --cflags`
GTK_LIBS=`${GTK_CONFIG} --libs`
else
echo "ERROR: Cannot find gtk-config."
exit 1
fi
else
echo "Only versions 1.2 and 2.0 of gtk+ are supported."
exit 1
fi
## Allow user to set extra preprocessor flags (e.g. -Wall)
GTK_CPPFLAGS=${PKG_CPPFLAGS}" "${GTK_CPPFLAGS}
AC_SUBST(GTK_CPPFLAGS)
AC_SUBST(GTK_LIBS)
AC_OUTPUT(src/Makevars)
|