update omega for configuration/compilation issues
[barvinok.git] / configure.in
blobbc9e476f24c403ffede792b468016edecba86fc0
1 AC_INIT
2 AC_CONFIG_MACRO_DIR([m4])
3 AM_INIT_AUTOMAKE(barvinok, 0.29)
4 AC_PROG_CC
5 gl_EARLY
7 AC_PROG_CXX
8 AM_PROG_LEX
9 AC_PROG_YACC
10 AC_SUBST(versioninfo)
11 versioninfo=18:0:1
13 AC_CANONICAL_HOST
14 AC_LIBTOOL_WIN32_DLL
15 AC_SUBST(BV_LDFLAGS)
16 case $host in
17         *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
18         if test "$enable_shared" = yes; then
19                 BV_LDFLAGS="-no-undefined" 
20         fi
21         ;;
22 esac
24 AC_PROG_LIBTOOL
26 gl_MODULES(argp progname)
27 gl_INIT
29 PKG_PROG_PKG_CONFIG
31 AC_CHECK_HEADERS(getopt.h)
32 AC_CHECK_HEADERS(sys/times.h)
34 AC_MSG_CHECKING(whether to build shared libbarvinok)
35 AC_ARG_ENABLE(shared_barvinok,
36         AS_HELP_STRING([--enable-shared-barvinok],
37                        [build shared barvinok library]),
38         [bv_cv_shared_barvinok=$enableval], [bv_cv_shared_barvinok="no"])
39 AC_MSG_RESULT($bv_cv_shared_barvinok)
40 if test "x$bv_cv_shared_barvinok" != "xyes" ; then
41         BV_LDFLAGS="$BV_LDFLAGS -static"
44 AC_CXX_GNUCXX_HASHMAP
46 AC_ARG_WITH(default-prefix,
47         AS_HELP_STRING([--with-default-prefix=DIR],
48             [Default installation prefix of optional packages]))
49 if test "${with_default_prefix+set}" = set; then
50         if test "${with_ginac_prefix+set}" != set -a \
51            -f "$with_default_prefix/lib/pkgconfig/ginac.pc"; then
52                 with_ginac_prefix=$with_default_prefix
53         fi
54         if test "${with_libgmp+set}" != set -a \
55            -f "$with_default_prefix/include/gmp.h"; then
56                 with_libgmp=$with_default_prefix
57         fi
58         if test "${with_ntl+set}" != set -a \
59            -f "$with_default_prefix/include/NTL/ZZ.h"; then
60                 with_ntl=$with_default_prefix
61         fi
62         if test "${with_cddlib+set}" != set -a \
63            -f "$with_default_prefix/include/cddmp.h"; then
64                 with_cddlib=$with_default_prefix
65         fi
66         if test "${with_glpk+set}" != set -a \
67            -f "$with_default_prefix/include/glpk.h"; then
68                 with_glpk=$with_default_prefix
69         fi
70         if test "${with_topcom+set}" != set -a \
71            -f "$with_default_prefix/bin/points2triangs"; then
72                 with_topcom=$with_default_prefix
73         fi
76 dnl Check for GMP library
77 AC_MSG_CHECKING(whether to use GMP)
78 AC_ARG_WITH(libgmp, 
79         [  --with-libgmp           DIR Location of the GMP Distribution], 
80         gmp_package=$withval, gmp_package=yes)
81 if test "x$gmp_package" = "xno"; then
82         AC_MSG_RESULT(no)
83         AC_MSG_ERROR(Need gmp)
84 else
85         AC_MSG_RESULT(yes)
86         if test "x$gmp_package" = "xyes"; then
87                 bv_configure_args="$bv_configure_args --with-libgmp --with-gmp"
88         else
89             bv_configure_args="$bv_configure_args --with-libgmp=$gmp_package"
90             bv_configure_args="$bv_configure_args --with-gmp=$gmp_package"
91             GMP_DIR=$gmp_package
92             if test ! -d "$GMP_DIR"; then
93                 AC_ERROR(Directory given for GMP Distribution is not a directory)
94             fi
95             CPPFLAGS="-I$GMP_DIR/include $CPPFLAGS"
96             LDFLAGS="-L$GMP_DIR/lib $LDFLAGS"
97         fi
98         poly_cv_gmpfatal="no"
99         AC_CHECK_HEADER(gmp.h,
100                 [AC_CHECK_LIB(gmp,main,
101                     [],
102                     [poly_cv_gmpfatal="yes"])],
103                 [poly_cv_gmpfatal="yes"])
104         if test "$poly_cv_gmpfatal" = "yes"; then
105                 AC_MSG_ERROR([GMP not found])
106         fi
108 AC_CHECK_DECL(mpz_divisible_p,[],[AC_LIBOBJ(mpz_divisible_p)],[#include <gmp.h>])
110 AX_SUBMODULE(polylib,bundled|system,bundled)
112 AC_SUBST(POLYLIB_CPPFLAGS)
113 AC_SUBST(POLYLIB_LDFLAGS)
114 AC_SUBST(POLYLIB_LIBS)
115 if test "$with_polylib" = "bundled"; then
116         bv_configure_args="$bv_configure_args --with-polylib-builddir=../polylib"
117         POLYLIB_CPPFLAGS="-I\$(top_builddir)/polylib/include -I\$(top_srcdir)/polylib/include"
118 else
119         POLYLIB_LIBS="-lpolylibgmp"
120         if test "x$with_polylib_prefix" != "x"; then
121                 POLYLIB_CPPFLAGS="-I$with_polylib_prefix/include"
122                 POLYLIB_LDFLAGS="-L$with_polylib_prefix/lib"
123         fi
124         SAVE_CPPFLAGS="$CPPFLAGS"
125         CPPFLAGS="$POLYLIB_CPPFLAGS $CPPFLAGS"
126         AC_CHECK_HEADERS([polylib/polylibgmp.h], [], [
127                 AC_MSG_ERROR(Need PolyLib)
128         ])
129         CPPFLAGS="$SAVE_CPPFLAGS"
132 AM_CONDITIONAL(BUNDLED_POLYLIB, test $with_polylib = bundled)
134 AX_SUBMODULE(piplib,bundled|system,bundled)
136 AC_SUBST(PIPLIB_CPPFLAGS)
137 AC_SUBST(PIPLIB_LDFLAGS)
138 AC_SUBST(PIPLIB_LIBS)
139 if test "$with_piplib" = "bundled"; then
140         bv_configure_args="$bv_configure_args --with-piplib-builddir=../piplib"
141         bv_configure_args="$bv_configure_args --with-bits=gmp"
142         PIPLIB_CPPFLAGS="-I$srcdir/piplib/include"
143 else
144         PIPLIB_LIBS="-lpiplibMP"
145         if test "x$with_piplib_prefix" != "x"; then
146                 PIPLIB_CPPFLAGS="-I$with_piplib_prefix/include"
147                 PIPLIB_LDFLAGS="-L$with_piplib_prefix/lib"
148         fi
149         SAVE_CPPFLAGS="$CPPFLAGS"
150         SAVE_LDFLAGS="$LDFLAGS"
151         CPPFLAGS="$PIPLIB_CPPFLAGS $CPPFLAGS"
152         LDFLAGS="$PIPLIB_LDFLAGS $LDFLAGS"
153         AC_CHECK_LIB(piplibMP, pip_solve,[
154             AC_CHECK_MEMBER(PipOptions.Urs_parms, [], [
155                 AC_MSG_ERROR([Piplib too old; please install version 1.3.6 or newer])
156             ],[#include <stdio.h>
157                #include <piplib/piplibMP.h>])
158         ],[
159             AC_MSG_ERROR([Piplib not found])
160         ])
161         CPPFLAGS="$SAVE_CPPFLAGS"
162         LDFLAGS="$SAVE_LDFLAGS"
164 AM_CONDITIONAL(BUNDLED_PIPLIB, test $with_piplib = bundled)
166 AC_MSG_CHECKING(if the fractional representation should be used)
167 AC_ARG_ENABLE(fractional, [AS_HELP_STRING([--disable-fractional],
168                                           [Don't use fractional representation])],
169             [bv_cv_fractional=$enableval], [bv_cv_fractional="yes"])
170 AC_ARG_ENABLE(modulo, [AS_HELP_STRING([--disable-modulo],
171                                       [Don't use fractional representation])],
172             [bv_cv_modulo=$enableval], [bv_cv_modulo="$bv_cv_fractional"])
173 AC_MSG_RESULT($bv_cv_modulo)
174 if test "x$bv_cv_modulo" != "xno" ; then
175         AC_DEFINE(USE_MODULO,[], [Use fractional representation])
178 AC_MSG_CHECKING(whether to use incremental algorithm)
179 AC_ARG_ENABLE(incremental,
180         [AS_HELP_STRING([--enable-incremental@<:@=bf|df@:>@],
181                         [Enable incremental algorithm [bf]])],
182         [bv_cv_incremental=$enableval], [bv_cv_incremental="no"])
183 AC_MSG_RESULT($bv_cv_incremental)
184 case $bv_cv_incremental in
185         yes | bf)
186                 AC_DEFINE(USE_INCREMENTAL_BF,[], 
187                           [Use breadth-first incremental algorithm])
188         ;;
189         df)
190                 AC_DEFINE(USE_INCREMENTAL_DF,[], 
191                           [Use depth-first incremental algorithm])
192         ;;
193 esac
195 AC_ARG_WITH(ntl,
196             [  --with-ntl=DIR          DIR Location of NTL],
197             [ echo "Package ntl : $withval" && ntl_package=$withval],  
198             [ ntl_package=yes ])
200 if test "$ntl_package" = "no"; then
201     AC_MSG_ERROR(Need ntl)
204 AC_SUBST(NTL_CPPFLAGS)
205 AC_SUBST(NTL_LDFLAGS)
206 if test "$ntl_package" != "yes"; then
207     NTL_CPPFLAGS="-I$ntl_package/include"
208     NTL_LDFLAGS="-L$ntl_package/lib"
211 SAVE_CPPFLAGS="$CPPFLAGS"
212 SAVE_LDFLAGS="$LDFLAGS"
213 CPPFLAGS="$NTL_CPPFLAGS $CPPFLAGS"
214 LDFLAGS="$NTL_LDFLAGS $LDFLAGS"
215 AC_EGREP_CPP(yes, [
216     #include <NTL/ZZ.h>
217     #ifdef NTL_GMP_LIP
218     yes
219     #endif
220     ],:,AC_MSG_ERROR(ntl not compiled with gmp support))
222 AC_CHECK_LIB(ntl, main,[],[
223     AC_MSG_ERROR(Need ntl)
225 CPPFLAGS="$SAVE_CPPFLAGS"
226 LDFLAGS="$SAVE_LDFLAGS"
228 AC_SUBST(bv_cone_hilbert_basis)
229 AC_MSG_CHECKING(whether to compile zsolve)
230 AC_ARG_WITH(bernstein,
231             [AS_HELP_STRING([--without-zsolve],[do not compile zsolve])],
232             [ with_zsolve=$withval],  [ with_zsolve=yes ])
233 AC_MSG_RESULT($with_zsolve)
235 use_zsolve=false
236 if test "$with_zsolve" != "no"; then
237         if test "$GCC" = "yes"; then
238                 $CC --version |
239                 sed -e 's/.* \(@<:@0-9@:>@@<:@0-9@:>@*\)\.\(@<:@0-9@:>@@<:@0-9@:>@*\).*/\1 \2/' |
240                 (read major minor
241                         if test $major -gt 3; then
242                                 exit 0
243                         fi
244                         if test $major -eq 3 -a $minor -ge 4; then
245                                 exit 0
246                         fi
247                         exit 1
248                 ) && use_zsolve=true
249         fi
250         if test "$use_zsolve" = false; then
251                 AC_MSG_WARN(gcc 3.4 required to compile zsolve)
252         else
253                 AC_DEFINE(USE_ZSOLVE,[],[use zsolve])
254                 bv_cone_hilbert_basis="cone_hilbert_basis\$(EXEEXT)"
255         fi
257 AM_CONDITIONAL(USE_ZSOLVE, test x$use_zsolve = xtrue)
259 AC_MSG_CHECKING(whether to compile bernstein)
260 AC_ARG_WITH(bernstein,
261             [AS_HELP_STRING([--without-bernstein],[do not compile bernstein])],
262             [ with_bernstein=$withval],  [ with_bernstein=yes ])
263 AC_MSG_RESULT($with_bernstein)
265 AC_ARG_WITH(ginac_prefix,
266         [AS_HELP_STRING([--with-ginac-prefix=DIR],[Installation prefix of GiNaC])])
267 if test "x$with_ginac_prefix" != "x"; then
268         export PKG_CONFIG_PATH="$with_ginac_prefix/lib/pkgconfig${PKG_CONFIG_PATH+:$PKG_CONFIG_PATH}"
271 AC_SUBST(bv_barvinok_bound)
272 have_ginac=false
273 if test "$with_bernstein" != "no"; then
274         PKG_CHECK_EXISTS([ginac], [
275                 PKG_CHECK_MODULES(ginac, ginac)
276                 have_ginac=true
277                 AC_DEFINE(HAVE_GINAC,[],[use GiNaC])
278                 EXTRA_PACKAGE_LIBS="-lbernstein $EXTRA_PACKAGE_LIBS"
279                 bv_barvinok_bound="barvinok_bound\$(EXEEXT) test_bound\$(EXEEXT)"
280         ])
282 AM_CONDITIONAL(HAVE_GINAC, test x$have_ginac = xtrue)
284 AX_SUBMODULE(omega,no|bundled|system,bundled)
286 AC_SUBST(OMEGA_CPPFLAGS)
287 AC_SUBST(OMEGA_LDFLAGS)
288 AC_SUBST(OMEGA_LIBS)
289 AC_SUBST(OMEGA_CODEGEN_LIBS)
290 AC_SUBST(bv_omega_programs)
291 have_omega=false
292 have_codegen=false
293 case "$with_omega" in
294 bundled)
295         have_omega=true
296         have_codegen=true
297         OMEGA_CPPFLAGS="-I\$(top_srcdir)/omega/omega_lib/include"
298         OMEGA_CPPFLAGS="$OMEGA_CPPFLAGS -I\$(top_srcdir)/omega/basic/include"
299         OMEGA_CPPFLAGS="$OMEGA_CPPFLAGS -I\$(top_srcdir)/omega/code_gen/include"
300         OMEGA_CPPFLAGS="$OMEGA_CPPFLAGS -I\$(top_srcdir)/omega/omega_calc/include"
301         ;;
302 system)
303     if test "x$omega_package" != "xyes"; then
304         OMEGA_CPPFLAGS="-I$omega_package/include/omega"
305         OMEGA_LDFLAGS="-L$omega_package/lib"
306     else
307         for i in /usr/include /usr/local/include; do
308             if test -f $i/omega/omega.h; then
309                 OMEGA_CPPFLAGS="-I$i/omega"
310             fi
311         done
312     fi
314     AC_LANG_PUSH(C++)
315     SAVE_CPPFLAGS="$CPPFLAGS"
316     SAVE_LDFLAGS="$LDFLAGS"
317     CPPFLAGS="$OMEGA_CPPFLAGS $CPPFLAGS"
318     LDFLAGS="$OMEGA_LDFLAGS $LDFLAGS"
319     AC_CHECK_HEADERS([omega.h],[
320         OMEGA_LIBS="-lomega"
321         AC_CHECK_LIB(code_gen,main,[
322                 OMEGA_CODEGEN_LIBS="-lcode_gen -lomega"
323                 have_codegen=true
324         ])
325         have_omega=true
326     ],[AC_MSG_WARN(Omega not found)])
327     CPPFLAGS="$SAVE_CPPFLAGS"
328     LDFLAGS="$SAVE_LDFLAGS"
329     AC_LANG_POP
330     ;;
331 esac
332 if test "$have_omega" = true; then
333         AC_DEFINE(HAVE_OMEGA,[],[use omega])
335 if test "$have_codegen" = true -a x$have_ginac = xtrue; then
336         AC_CHECK_HEADERS([sys/resource.h], [],
337                 [AC_DEFINE([OMIT_GETRUSAGE], [], [Don't use getrusage in occ])])
338         bv_omega_programs="occ\$(EXEEXT) $bv_omega_programs"
340 AM_CONDITIONAL(HAVE_OMEGA, test x$have_omega = xtrue)
341 AM_CONDITIONAL(BUNDLED_OMEGA, test $with_omega = bundled)
343 use_parker=false
344 AC_MSG_CHECKING(whether to compile parker)
345 AC_ARG_WITH(parker,
346             [AS_HELP_STRING([--without-zsolve],[do not compile zsolve])],
347             [ with_parker=$withval],  [ with_parker=yes ])
348 AC_MSG_RESULT($with_parker)
350 if test "$with_parker" != "no"; then
351         AC_MSG_CHECKING(for mona)
352         AC_ARG_WITH(mona,
353                 [AS_HELP_STRING([--with-mona=DIR],[mona *source* directory])],
354                                 [], [AC_MSG_RESULT(not specified)])
356         if test "x$with_mona" != "x"; then
357                 AC_SUBST(MONAPATH)
358                 MONAPATH=$with_mona
359                 AC_MSG_RESULT($MONAPATH)
360                 use_parker=true
361                 AC_DEFINE(USE_PARKER,[],[use parker])
362         fi
364         if test "x$with_mona" = "x"; then
365                 AC_MSG_WARN(mona source directory required to compile parker)
366                 AC_MSG_WARN(http://www.brics.dk/mona/download)
367         fi
369 AM_CONDITIONAL(USE_PARKER, test x$use_parker = xtrue)
371 AC_MSG_CHECKING(whether to use cddlib)
372 AC_ARG_WITH(cddlib, [AS_HELP_STRING([--with-cddlib=DIR],[DIR Location of cddlib])],
373             [ cddlib_package=$withval],  [ cddlib_package=yes ])
374 AC_MSG_RESULT($cddlib_package)
376 have_cddlib=false
377 if test "$cddlib_package" != "no"; then
378     if test "x$cddlib_package" != "xyes"; then
379         CPPFLAGS="-I$cddlib_package/include $CPPFLAGS"
380         LDFLAGS="-L$cddlib_package/lib $LDFLAGS"
381     fi
382     AC_TRY_LINK([
383 #define GMPRATIONAL
384 #include <setoper.h>
385 #include <cddmp.h>
386 ], [
387     mytype a;
388     dd_init(a); ], [
389         have_cddlib=true
390         AC_CHECK_LIB(cddgmp, main,[
391                 SAVE_LIBS="$LIBS"
392                 LIBS="-lcddgmp $LIBS"
393                 AC_DEFINE_UNQUOTED([SRCDIR], ["$srcdir"], [srcdir])
394                 AC_LANG_PUSH(C++)
395                 AC_RUN_IFELSE(AC_LANG_PROGRAM([[#define GMPRATIONAL
396 #include <setoper.h>
397 #include <cdd.h>]],
398                 [[
399         const char *filename = SRCDIR"/cdd94e-test";
400         FILE *f;
401         dd_MatrixPtr M;
402         dd_LPType *lp;
403         dd_ErrorType err = dd_NoError;
405         dd_set_global_constants();
407         f = fopen(filename, "r");
408         M = dd_PolyFile2Matrix(f, &err);
409         lp = dd_Matrix2LP(M, &err);
410         dd_LPSolve(lp, dd_DualSimplex, &err);
411         return lp->LPS == dd_Inconsistent;
412                 ]]),[
413                         AC_DEFINE(HAVE_LIBCDDGMP, [], [Define to 1 if you have the `cddgmp' library (-lcddgmp).])
414                 ],[
415                         AC_MSG_WARN(please upgrade cddlib to 0.94e or later)
416                         LIBS="$SAVE_LIBS"
417                         have_cddlib=false
418                 ])
419                 AC_LANG_POP
420         ],[have_cddlib=false])
421     ])
423 AM_CONDITIONAL(HAVE_CDDLIB, test x$have_cddlib = xtrue)
427 AC_MSG_CHECKING(whether to use GLPK)
428 AC_ARG_WITH(glpk, [AS_HELP_STRING([--with-glpk=DIR],[DIR Location of GLPK])],
429             [ glpk_package=$withval],  [ glpk_package=yes ])
430 AC_MSG_RESULT($glpk_package)
432 have_glpk=false
433 if test "$glpk_package" != "no"; then
434     if test "x$glpk_package" != "xyes"; then
435         CPPFLAGS="-I$glpk_package/include $CPPFLAGS"
436         LDFLAGS="-L$glpk_package/lib $LDFLAGS"
437     fi
438     AC_CHECK_HEADERS([glpk.h],[
439         have_glpk=true
440         AC_CHECK_LIB(glpk, main,[],[have_glpk=false])
441     ])
443 AM_CONDITIONAL(HAVE_GLPK, test x$have_glpk = xtrue)
445 AC_MSG_CHECKING(location of TOPCOM)
446 AC_ARG_WITH(topcom, [AS_HELP_STRING([--with-topcom=DIR],[Location of TOPCOM])],
447             [topcom_package=$withval], [topcom_package=unspecified])
448 AC_MSG_RESULT($topcom_package)
449 have_topcom=false
450 if test "$topcom_package" != no; then
451         topcom_path="$PATH"
452         if test "$topcom_package" != unspecified; then
453                 topcom_path="$topcom_package/bin"
454         fi
455         AC_PATH_PROG([POINTS2TRIANGS], [points2triangs], [], [$topcom_path])
456         if test -n "$POINTS2TRIANGS"; then
457                 have_topcom=true
458                 AC_DEFINE_UNQUOTED(POINTS2TRIANGS_PATH, ["$POINTS2TRIANGS"],
459                                     [Path of points2triangs])
460         fi
462 AM_CONDITIONAL(HAVE_TOPCOM, test x$have_topcom = xtrue)
464 AC_SUBST(GIT_HEAD_ID)
465 AC_SUBST(GIT_HEAD)
466 AC_SUBST(GIT_HEAD_VERSION)
467 if test -f $srcdir/.git/HEAD; then
468     GIT_HEAD="$srcdir/.git/index"
469     GIT_REPO="$srcdir/.git"
470     GIT_HEAD_ID=`GIT_DIR=$GIT_REPO git describe`
471 elif test -f $srcdir/GIT_HEAD_ID; then
472     GIT_HEAD_ID=`cat $srcdir/GIT_HEAD_ID`
473 else
474     mysrcdir=`(cd $srcdir; pwd)`
475     head=`basename $mysrcdir | sed -e 's/.*-//'`
476     head2=`echo $head | sed -e 's/[^0-9a-f]//'`
477     head3=`echo $head2 | sed -e 's/........................................//'`
478     base=`basename $mysrcdir | sed -e 's/-.*//'`
479     if test "x$head3" = "x" -a "x$head" = "x$head2"; then
480         GIT_HEAD_ID="barvinok-$VERSION-$head
481     elif test "x$base" = "xbarvinok-$VERSION" -a "x$head" != "x"; then
482         GIT_HEAD_ID="barvinok-$VERSION-$head
483     else
484         GIT_HEAD_ID="UNKNOWN"
485     fi
487 if test -z "$GIT_REPO" ; then
488     GIT_HEAD_VERSION="$GIT_HEAD_ID"
489 else
490     GIT_HEAD_VERSION="\`GIT_DIR=$GIT_REPO git describe\`"
492 echo '#define GIT_HEAD_ID "'$GIT_HEAD_ID'"' > version.h
494 AC_LANG_PUSH(C++)
495 AC_TRY_COMPILE([
496                 #include <set>
497                 void negate();
498         ], [negate()],
499         suffix="normal", suffix="broken")
500 AC_CONFIG_COMMANDS([barvinok/set.h],
501                    [cp $srcdir/barvinok/set.h.$suffix barvinok/set.h],
502                    [suffix="$suffix"])
503 AC_CONFIG_COMMANDS([barvinok/NTL.h],
504                    [cp $srcdir/barvinok/NTL.h.$suffix barvinok/NTL.h],
505                    [suffix="$suffix"])
506 use_fdstream=false
507 SAVE_CPPFLAGS="$CPPFLAGS"
508 CPPFLAGS="-I$srcdir $CPPFLAGS"
509 AC_TRY_COMPILE([#include "fdstream.h"],[],
510         [AC_DEFINE(USE_FDSTREAM,[],[use fdstream])
511         use_fdstream=true])
512 CPPFLAGS="$SAVE_CPPFLAGS"
513 AC_LANG_POP
514 AM_CONDITIONAL(USE_FDSTREAM, [test "$use_fdstream" = true])
516 PACKAGE_LIBS="-lbarvinok -lbarvinok-core $EXTRA_PACKAGE_LIBS -lpolylibgmp -lpiplibMP"
517 AX_CREATE_PKGCONFIG_INFO
519 AC_CONFIG_HEADERS(config.h)
520 AC_CONFIG_FILES(Makefile lib/Makefile zsolve/Makefile doc/Makefile)
521 AC_CONFIG_FILES(omega_interface/Makefile)
522 AC_CONFIG_FILES(parker/Makefile)
523 if test $with_polylib = bundled; then
524         AC_CONFIG_SUBDIRS(polylib)
526 if test $with_piplib = bundled; then
527         AC_CONFIG_SUBDIRS(piplib)
529 if test x$have_ginac = xtrue; then
530     AC_CONFIG_SUBDIRS(bernstein)
532 if test $with_omega = bundled; then
533         AC_CONFIG_SUBDIRS(omega)
535 AC_CONFIG_COMMANDS_POST([
536         dnl pass on arguments to subdir configures, but don't
537         dnl add them to config.status
538         ac_configure_args="$ac_configure_args $bv_configure_args"
540 AC_OUTPUT