1dnl Process this file with autoconf to produce a configure script. 2 3AC_INIT(configure.in) 4 5version=0.12.3 6 7AM_INIT_AUTOMAKE(glurp, $version, andrej@kacian.sk) 8AM_CONFIG_HEADER(config.h) 9 10AC_DEFINE_UNQUOTED(GLURP_VERSION, "${version}", [glurp's version]) 11 12AM_MAINTAINER_MODE 13user_CFLAGS=$CFLAGS 14 15AC_ISC_POSIX 16AC_PROG_CC 17AM_PROG_CC_STDC 18AC_HEADER_STDC 19dnl AM_PROG_LIBTOOL 20AC_CANONICAL_HOST 21 22debug=0 23AC_MSG_CHECKING(whether to enable debugging output) 24AC_ARG_ENABLE(debug, 25 [ --enable-debug enable debug output to stderr ], 26 [ 27 case "${enableval}" in 28 yes) 29 if test x"$user_CFLAGS" = x; then 30 CFLAGS="-Wall -Werror -ggdb -O0" 31 echo -n Setting CFLAGS ... 32 AC_SUBST(CFLAGS) 33 fi 34 AC_MSG_RESULT(yes) 35 AC_DEFINE(GLURP_DEBUG, [], [Wheter to enable debug statements]) 36 debug=1 37 ;; 38 esac 39 ], 40 [ 41 AC_MSG_RESULT(no) 42 ]) 43 44pkg_modules="gtk+-2.0 >= 2.4 glib-2.0 >= 2.4 gmodule-2.0 >= 2.6 libmpd >= 0.0.9.8" 45PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) 46AC_SUBST(PACKAGE_CFLAGS) 47AC_SUBST(PACKAGE_LIBS) 48 49dnl AC_SUBST(GETTEXT_PACKAGE) 50dnl AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"glurp") 51 52dnl Add the languages which your application supports here. 53dnl ALL_LINGUAS="" 54dnl AM_GLIB_GNU_GETTEXT 55 56dnl Set PACKAGE PREFIX 57if test "x${prefix}" = "xNONE"; then 58 dnl Check target host for prefix 59 case $host in 60 *-*-mingw32* | *-*-cygwin* | *-*-windows) 61 packageprefix="c:/progra~1/glurp" ;; 62 *) 63 packageprefix=${ac_default_prefix} ;; 64 esac 65else 66 packageprefix=${prefix} 67fi 68 69EXTRA_CFLAGS= 70EXTRA_LDFLAGS= 71case $host in 72 *-*-mingw32* | *-*-windows) 73 EXTRA_CFLAGS="-mms-bitfields -mno-cygwin -mwindows" 74 EXTRA_LDFLAGS="-mms-bitfieds -mno-cygwin -export-all-symbols -mwindows" ;; 75 *-*-cygwin*) 76 EXTRA_LDFLAGS=-export-all-symbols ;; 77esac 78AC_SUBST(EXTRA_CFLAGS) 79AC_SUBST(EXTRA_LDFLAGS) 80AC_OUTPUT([ 81Makefile 82pixmaps/Makefile 83src/Makefile 84]) 85 86echo 87echo "Configure finished, type \`make' to build Glurp." 88echo 89