From da0ab8ae833d3421d6b8f804e6732240151658c8 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 19 Jul 2011 12:29:05 +0000 Subject: enable-ats configure option --- configure.ac | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 7416deda7..8f7bbac4f 100644 --- a/configure.ac +++ b/configure.ac @@ -250,29 +250,27 @@ LIBCURL_CHECK_CONFIG(,7.20.1,,AC_MSG_ERROR([GNUnet requires libcurl >= 7.20.1])) # restore LIBS LIBS=$SAVE_LIBS -USE_ATS=false - -if test x$USE_ATS = xtrue +AC_ARG_ENABLE([ats], + [AS_HELP_STRING([--enable-ats], [enable ATS code])], + [enable_ats=${enableval}], + [enable_ats=no]) +if test x${enable_ats} = xyes then - glpk=true - AC_MSG_WARN([ATS enabled]) - AC_CHECK_HEADERS(glpk.h, ,[gplk=false]) - AC_CHECK_LIB([glpk],[glp_create_prob], , [gplk=false]) + AC_CHECK_HEADERS([glpk.h],[glpk=true],[gplk=false]) + AC_CHECK_LIB([glpk],[glp_create_prob],,[gplk=false]) # GLPK must support atm MLP presolving, version >= 4.32 - AC_CHECK_MEMBERS(glp_iocp.presolve, ,[gplk=false],[[#include ]]) + AC_CHECK_MEMBERS(glp_iocp.presolve,,[gplk=false],[[#include ]]) if test x$gplk = xfalse then - AM_CONDITIONAL(HAVE_GLPK, [test x$gplk = xtrue]) - AM_CONDITIONAL(HAVE_LIBGLPK, [test x$gplk != x$gplk]) + AM_CONDITIONAL(HAVE_LIBGLPK, false) AC_MSG_WARN([GNUnet requires GLPK >= 4.32]) else - AM_CONDITIONAL(HAVE_GLPK, [test x$gplk = xtrue]) - AM_CONDITIONAL(HAVE_LIBGLPK, [test x$gplk = x$gplk]) + AM_CONDITIONAL(HAVE_LIBGLPK, true) + AC_DEFINE([HAVE_LIBGLPK],[1],[Have GLPK]) fi else - AC_MSG_WARN([ATS disabled]) - AM_CONDITIONAL(HAVE_GLPK, false) AM_CONDITIONAL(HAVE_LIBGLPK, false) + AC_MSG_RESULT([no]) fi # test for kvm and kstat (for CPU stats under BSD/Solaris) -- cgit v1.2.3