dnl Process this file with autoconf to produce a configure script. AC_INIT(nekobee, 0.1.6, gordon@gjcp.net) AC_CONFIG_SRCDIR(src/nekobee-dssi.c) AM_INIT_AUTOMAKE AM_CONFIG_HEADER(config.h) AC_ISC_POSIX AC_PROG_CC AM_PROG_CC_STDC AC_HEADER_STDC AC_ENABLE_STATIC(no) AC_ENABLE_SHARED(yes) AC_LIBTOOL_DLOPEN dnl AC_DISABLE_STATIC AC_PROG_LIBTOOL AC_C_BIGENDIAN dnl Check for GTK+ AC_ARG_WITH(gtk2, AC_HELP_STRING([--with-gtk2], [use GTK+ 2.0 default=yes]), [ if test $withval = "yes"; then try_gtk2=yes ; else try_gtk2=no ; fi ], try_gtk2=yes) with_gtk=no dnl First look for GTK+ 2.x, unless '--without-gtk2' was specified. if test "x${try_gtk2}" = 'xyes'; then AM_PATH_GTK_2_0(2.0.0, with_gtk='yes (version 2.0)', with_gtk=no) fi AM_CONDITIONAL(BUILD_GUI, test "x${with_gtk}" != 'xno') echo "GTK support: $with_gtk" dnl Require DSSI and liblo PKG_CHECK_MODULES(MODULE, dssi >= 0.9 liblo >= 0.12) dnl Use lotsa flags if we have gcc. dnl !FIX! the '-finline-limit=5000' is apparently a problem for gcc 2.9x? CFLAGS="$CFLAGS $MODULE_CFLAGS" LDFLAGS="$LDFLAGS $MODULE_LIBS" changequote(,)dnl if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac case " $CFLAGS " in *[\ \ ]-O[1-9][\ \ ]*) ;; *) CFLAGS="$CFLAGS -O2" ;; esac case " $CFLAGS " in *[\ \ ]-ffast-math[\ \ ]*) ;; *) CFLAGS="$CFLAGS -fomit-frame-pointer -funroll-loops -finline-functions -ffast-math -finline-limit=5000 -Winline" ;; esac fi changequote([,])dnl AC_OUTPUT([ Makefile src/Makefile ])