2 dnl Process this file with autoconf to produce a configure script.-
7 FULL_VERSION=$MAJOR_VERSION.$MINOR_VERSION.$PATCH_LEVEL
8 if test x$MY_PATCH_LEVEL != x; then
9 FULL_VERSION=$FULL_VERSION.$MY_PATCH_LEVEL
11 AM_INIT_AUTOMAKE(flower, $FULL_VERSION)
16 # turn off shared libraries by default (may be enabled using --enable-shared)
21 missing_dir=`cd $ac_aux_dir && pwd`
23 AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
24 AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
25 AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
26 AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
27 # AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
28 AC_PATH_PROG(PERL, perl, error)
36 MODULE_CXXFLAGS="$MODULE_CXXFLAGS -D_REENTRANT"
38 if test $optimise_b = yes; then
39 MODULE_CXXFLAGS="$MODULE_CXXFLAGS -O2 -DSTRING_UTILS_INLINED"
42 AC_SUBST(MODULE_CXXFLAGS)
43 AC_SUBST(MODULE_LDFLAGS)
46 # AC_SUBST(FULL_VERSION)
47 # AC_SUBST(MAJOR_VERSION)
48 # AC_SUBST(MINOR_VERSION)
49 # AC_SUBST(PATCH_LEVEL)
50 # AC_SUBST(MY_PATCH_LEVEL)
53 # **Never** try to set library version numbers so that they correspond
54 # to the release number of your package. This is an abuse that only
55 # fosters misunderstanding of the purpose of library versions.
58 # CURRENT=$MINOR_VERSION
59 CURRENT=$(expr $MINOR_VERSION + 1)
60 # AGE=$(expr $MAJOR_VERSION + 1)
69 AC_CHECK_FUNCS(memmem snprintf )
71 AC_DEFINE_UNQUOTED(MODULE_VERSION, "${FULL_VERSION}")
74 AM_CONFIG_HEADER(config.hh:config.hh.in)
75 AC_OUTPUT(Makefile include/Makefile test/Makefile)