dnl Process this file with autoconf to produce a configure script. AC_INIT(configure.in) AM_INIT_AUTOMAKE(tea, 17.3.3) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE AC_ISC_POSIX AC_PROG_CC AM_PROG_CC_STDC AC_HEADER_STDC AC_CANONICAL_HOST dnl Test for Mac OS X for use dnl in kwas for file size calculation. case ${host} in *-apple-darwin*) OSTYPE="DARWIN" ;; esac AC_ARG_ENABLE(debian_optimization, [ --enable-debian set all paths properly for the Debian package]) if test -n "$enable_debian"; then AC_DEFINE(FOR_DEBIAN, 1, [Debian package]) fi if test -n "$enable_debian"; then PACKAGE=teaed else PACKAGE=tea fi AM_CONDITIONAL(DEB, test "$enable_debian" = yes) AM_CONDITIONAL(FINK, test "x$OSTYPE" = "xDARWIN") dnl CFLAGS="$CFLAGS -w -s -pipe" dnl CFLAGS="$CFLAGS -s -pipe" AC_ARG_ENABLE(hacking_mode, [ --enable-hacking blah-blah-blah]) if test -n "$enable_hacking"; then AC_DEFINE(HACKING_MODE, 1, [hacking mode on]) fi dnl Add DARWIN flag for Mac OS X if test "x$OSTYPE" = "xDARWIN";then CFLAGS="$CFLAGS -DDARWIN -pipe" else if test -n "$enable_debug"; then CFLAGS="$CFLAGS -w -pipe" else CFLAGS="$CFLAGS -w -s -pipe" fi fi dnl DON'T USE enable_sounds unless you are Peter Semiletov! dnl Sounds in TEA it's a testing, non-complete feature! AC_ARG_ENABLE(sounds_mode, [ --enable-sounds blah-blah-blah]) if test -n "$enable_sounds"; then AC_DEFINE(SOUNDS_MODE, 1, [sounds mode on]) fi if test -n "$enable_sounds"; then pkg_modules="gtk+-2.0 gstreamer-0.10" echo -n "XXXXXXXXXXXXXXXX enable sounds XXXXXXXXXXXXX" else pkg_modules="gtk+-2.0 >= 2.4.0" fi echo -n "checking for zziplib... " if pkg-config --exists zziplib ; then LIBS="$LIBS `pkg-config --libs zziplib `" CFLAGS="$CFLAGS `pkg-config --cflags zziplib `" AC_DEFINE(ZZIPLIB_SUPPORTED, 1, [ZZIPLIB_SUPPORTED]) echo "yes" else echo "no" fi AC_ARG_ENABLE(enable_enchant, [ --enable-enchant blah-blah-blah]) if test -n "$enable_enchant"; then echo -n "checking for enchant... " if pkg-config --exists enchant ; then LIBS="$LIBS `pkg-config --libs enchant `" CFLAGS="$CFLAGS `pkg-config --cflags enchant `" AC_DEFINE(ENCHANT_SUPPORTED, 1, [ENCHANT_SUPPORTED]) echo "yes" else echo "no" fi else AC_CHECK_HEADER(aspell.h, LIBS="$LIBS -laspell" AC_DEFINE(HAVE_LIBASPELL, 1, [use aspell]), [AC_MSG_ERROR([cannot find header for libaspell])] ) fi dnl pkg_modules="gtk+-2.0 >= 2.4.0" PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) echo -n "checking for gtk+-unix-print-2.0... " if pkg-config --exists gtk+-unix-print-2.0 ; then LIBS="$LIBS `pkg-config --libs gtk+-unix-print-2.0 `" CFLAGS="$CFLAGS `pkg-config --cflags gtk+-unix-print-2.0 `" echo "yes" AC_DEFINE(PRINTING_SUPPORTED, 1, [PRINTING_SUPPORTED]) else echo "no" fi AC_ARG_ENABLE(legacy, [ --enable-legacy Enable legacy mode], [ac_cv_enable_legacy=$enableval], [ac_cv_enable_legacy=no]) if test "$ac_cv_enable_legacy" = "yes"; then AC_DEFINE(LEGACY_MODE, 1, [legacy mode]) else echo -n "checking for GtkSourceView2... " if pkg-config --exists gtksourceview-2.0 ; then LIBS="$LIBS `pkg-config --libs gtksourceview-2.0 `" CFLAGS="$CFLAGS `pkg-config --cflags gtksourceview-2.0 `" AC_DEFINE(GTKSOURCEVIEW2_SUPPORTED, 1, [GTKSOURCEVIEW2_SUPPORTED]) echo "yes" echo -n "checking for gnome-vfs-2.0... " if pkg-config --exists gnome-vfs-2.0 ; then LIBS="$LIBS `pkg-config --libs gnome-vfs-2.0`" CFLAGS="$CFLAGS `pkg-config --cflags gnome-vfs-2.0`" echo "yes" else echo "no" fi else echo -n "GtkSourceView2 not found, now we search GtkSourceView1" if pkg-config --exists gtksourceview-1.0 ; then LIBS="$LIBS `pkg-config --libs gtksourceview-1.0`" CFLAGS="$CFLAGS `pkg-config --cflags gtksourceview-1.0`" echo "yes" echo -n "CHAI MODE IS ENABLED" AC_DEFINE(CHAI_MODE, 1, [chai mode]) echo -n "checking for gnome-vfs-2.0... " if pkg-config --exists gnome-vfs-2.0 ; then LIBS="$LIBS `pkg-config --libs gnome-vfs-2.0`" CFLAGS="$CFLAGS `pkg-config --cflags gnome-vfs-2.0`" echo "yes" else echo "no" fi echo -n "checking for libGConf-2.0... " if pkg-config --exists gconf-2.0 ; then LIBS="$LIBS `pkg-config --libs gconf-2.0 `" CFLAGS="$CFLAGS `pkg-config --cflags gconf-2.0 `" echo "yes" else echo "no" fi fi fi fi dnl LIBS="$LIBS `pkg-config --libs gconf-2.0 `" dnl CFLAGS="$CFLAGS `pkg-config --cflags gconf-2.0 `" AC_SUBST(PACKAGE_CFLAGS) AC_SUBST(PACKAGE_LIBS) if test -n "$enable_debian"; then GETTEXT_PACKAGE=teaed else GETTEXT_PACKAGE=tea fi AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",1) dnl Add the languages which your application supports here. ALL_LINGUAS="ru ja uk sr pl de cs lv es fr" AM_GLIB_GNU_GETTEXT AC_OUTPUT([ Makefile src/Makefile po/Makefile.in ])