dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.2) AC_INIT(src/treefuncs.h) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(gob2,2.0.4) AM_MAINTAINER_MODE GLIB_REQUIRED=2.0.0 dnl dnl An utter hack to allow embedding of gob inside other packages. dnl if a file is found in the parent directory named NOINST_GOB, then dnl gob is not installed dnl if test -f ../NOINST_GOB ; then DOINSTGOB= NOINSTGOB=gob2 AC_MSG_RESULT([*** NOT Going to install GOB ***]) SUBDIRS="src examples" AC_SUBST(SUBDIRS) else DOINSTGOB=gob2 NOINSTGOB= SUBDIRS="src examples doc" AC_SUBST(SUBDIRS) fi AC_SUBST(DOINSTGOB) AC_SUBST(NOINSTGOB) dnl Checks for programs. AC_ISC_POSIX AC_PROG_CC AC_STDC_HEADERS AC_PROG_YACC AM_PROG_LEX AC_PROG_INSTALL AC_PROG_CPP AC_PATH_PROG(RM, rm, /bin/rm) AC_PATH_PROG(MV, mv, /bin/mv) AC_PATH_PROG(TAR, tar, /bin/tar) PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED) AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_LIBS) dnl We don't check popt since we're not using it at the moment, but dnl We just might use it later dnl AC_CHECK_LIB(popt,poptGetContext, [POPT_LIB="-lpopt"], dnl AC_MSG_ERROR(Popt library not found, find it on ftp://ftp.redhat.com/pub/redhat/code/)) dnl AC_SUBST(POPT_LIB) dnl AM_PROG_LIBTOOL AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) AC_SUBST(YFLAGS) AC_OUTPUT([ gob2.spec Makefile src/Makefile doc/Makefile examples/Makefile doc/gob2.1])