# Process this file with autoconf to produce a configure script. AC_INIT([gmrun], [0.9.5w]) AM_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE([-Wall foreign]) AC_CONFIG_MACRO_DIR([m4]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) m4_ifdef([AM_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) LT_INIT AC_ISC_POSIX AC_PROG_CC AC_HEADER_DIRENT AC_HEADER_STDC AC_ARG_ENABLE(debug, [ --enable-debug=[no/yes] Debugging information == no <--> optimization == yes],[], enable_debug=no) if [ ! test "x$enable_debug" != "xyes"]; then CFLAGS="-g -DDEBUG" fi AC_ARG_ENABLE(mtrace, [ --enable-mtrace=[no/yes] Trace memory (de)allocation calls to detect memory leaks ],[], enable_mtrace=no) if [ ! test "x$enable_mtrace" != "xyes"]; then CFLAGS="$CFLAGS -DMTRACE" fi AC_ARG_ENABLE(gtk3, AS_HELP_STRING([--enable-gtk3],[enable to use gtk-3.0 instead of gtk-2.0]), [case "${enableval}" in yes) enable_gtk3=yes ;; no) enable_gtk3=no ;; *) AC_MSG_ERROR([bad value "${enableval}" for --enable-gtk3, use "yes" (default) or "no".]) ;; esac],[]) if test "x$enable_gtk3" = "xyes" ; then gtk_modules="gtk+-3.0 >= 3.0.0" else gtk_modules="gtk+-2.0 >= 2.14.0" fi PKG_CHECK_MODULES(GTK, [$gtk_modules]) AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) PREFIX=${prefix} AC_SUBST(PREFIX) case "$CC" in gcc*) CPPFLAGS="$CPPFLAGS -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers" ;; *) ;; esac AC_OUTPUT([ Makefile data/Makefile src/Makefile ])