2 dnl Process this file with autoconf to produce a configure script.-
9 MODULE_CXXFLAGS="$MODULE_CXXFLAGS -D_REENTRANT"
11 if test x$host = xNONE; then
12 OUTDIR_NAME=${OUTDIR_NAME-"out"}
14 OUTDIR_NAME=${OUTDIR_NAME-"out-$host"}
17 for a in `find -type d -and -not -name 'out'`; do
18 if test ! -d $a/$OUTDIR_NAME; then
19 mkdir $a/$OUTDIR_NAME;
25 [ enable-shared shared flower library],
26 [shared_b=$enableval])
28 AC_ARG_ENABLE(optimise,
29 [ disable-optimise optimisations off],
30 [optimise_b=$enableval])
32 AC_ARG_ENABLE(out-dir,
33 [ out-dir set the directory for machine generated files. Default out or out-HOST],
34 [OUTDIR_NAME=$enableval]
37 if test $shared_b = yes; then
38 MODULE_CXXFLAGS="$MODULE_CXXFLAGS -fPIC -DPIC"
39 MODULE_LDFLAGS="-shared -Wl,-soname,libflower.so.\$(VERSION) "
43 if test $optimise_b = yes; then
44 MODULE_CXXFLAGS="$MODULE_CXXFLAGS -O2 -DSTRING_UTILS_INLINED"
47 AC_SUBST(MODULE_CXXFLAGS)
48 AC_SUBST(MODULE_LDFLAGS)
54 AC_CHECK_FUNCS(memmem snprintf )
56 if test ! -d $OUTDIR_NAME ; then
60 AC_CONFIG_HEADER($OUTDIR_NAME/config.hh:config.hh.in)
61 AC_OUTPUT($OUTDIR_NAME/Flower-flags.make:Flower-flags.make.in)