2 dnl Process this file with autoconf to produce a configure script.-
10 if test x$host = xNONE; then
11 OUTDIR_NAME=${OUTDIR_NAME-"out"}
13 OUTDIR_NAME=${OUTDIR_NAME-"out-$host"}
16 for a in `find -type d -and -not -name 'out'`; do
17 if test ! -d $a/$OUTDIR_NAME; then
18 mkdir $a/$OUTDIR_NAME;
24 [ enable-shared shared flower library],
25 [shared_b=$enableval])
27 AC_ARG_ENABLE(optimise,
28 [ disable-optimise optimisations off],
29 [optimise_b=$enableval])
31 AC_ARG_ENABLE(out-dir,
32 [ out-dir set the directory for machine generated files. Default out or out-HOST],
33 [OUTDIR_NAME=$enableval]
36 if test $shared_b = yes; then
37 MODULE_CXXFLAGS="$MODULE_CXXFLAGS -fPIC"
38 MODULE_LDFLAGS="-shared -Wl,-soname,libflower.so "
42 if test $optimise_b = yes; then
43 MODULE_CXXFLAGS="$MODULE_CXXFLAGS -O2 -DSTRING_UTILS_INLINED"
46 AC_SUBST(MODULE_CXXFLAGS)
47 AC_SUBST(MODULE_LDFLAGS)
53 AC_CHECK_FUNCS(memmem snprintf )
55 if test ! -d $OUTDIR_NAME ; then
59 AC_CONFIG_HEADER($OUTDIR_NAME/config.hh:config.hh.in)
60 AC_OUTPUT($OUTDIR_NAME/Flower-flags.make:Flower-flags.make.in)