mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
Files

I'm going through all my projects and reworking them to avoid depending on the monotonic integer-valued source control revision identifier provided by Subversion, so I can migrate everything to git without my builds and versioning breaking. Puzzles's version number is now of the form YYYYMMDD.vvvvvv, where vvvvvv is some string of source control information (currently still the SVN-style "rNNNNN", but free to change in future). The date provides monotonicity between my official automated builds, and the second component is the one I'll be most interested in when people send bug reports. [originally from svn r10263]
53 lines
1.3 KiB
Plaintext
53 lines
1.3 KiB
Plaintext
dnl Configure script for the Unix GTK build of puzzles.
|
|
|
|
AC_INIT([puzzles], [6.66], [anakin@pobox.com])
|
|
AC_CONFIG_SRCDIR([midend.c])
|
|
AM_INIT_AUTOMAKE([foreign])
|
|
AC_PROG_CC
|
|
AM_PATH_GTK_2_0([2.0.0])
|
|
|
|
if test "x$GCC" = "xyes"; then
|
|
AC_MSG_CHECKING([for usable gcc warning flags])
|
|
gccwarningflags=
|
|
for flag in -Wall -Werror -ansi -pedantic; do
|
|
ac_save_CFLAGS="$CFLAGS"
|
|
ac_save_LIBS="$LIBS"
|
|
CFLAGS="$CFLAGS$gccwarningflags $flag $GTK_CFLAGS"
|
|
LIBS="$GTK_LIBS $LIBS"
|
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
|
|
#include <stdio.h>
|
|
#include <assert.h>
|
|
#include <stdlib.h>
|
|
#include <time.h>
|
|
#include <stdarg.h>
|
|
#include <string.h>
|
|
#include <errno.h>
|
|
#include <math.h>
|
|
|
|
#include <sys/time.h>
|
|
#include <sys/resource.h>
|
|
|
|
#include <gtk/gtk.h>
|
|
#include <gdk/gdkkeysyms.h>
|
|
|
|
#include <gdk-pixbuf/gdk-pixbuf.h>
|
|
|
|
#include <gdk/gdkx.h>
|
|
#include <X11/Xlib.h>
|
|
#include <X11/Xutil.h>
|
|
#include <X11/Xatom.h>
|
|
],[
|
|
return 0;
|
|
])], [gccwarningflags="$gccwarningflags $flag"], [])
|
|
CFLAGS="$ac_save_CFLAGS"
|
|
LIBS="$ac_save_LIBS"
|
|
done
|
|
AC_MSG_RESULT($gccwarningflags)
|
|
CFLAGS="$CFLAGS$gccwarningflags"
|
|
fi
|
|
|
|
AC_PROG_RANLIB
|
|
AC_PROG_INSTALL
|
|
AC_CONFIG_FILES([Makefile])
|
|
AC_OUTPUT
|