Changes in configure.ac [1039:7f37e5fc416e:540:8a144437db7d] in lemon
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
configure.ac
r1039 r540 3 3 dnl Version information. 4 4 m4_define([lemon_version_number], 5 5 [m4_normalize(esyscmd([echo ${LEMON_VERSION}]))]) 6 6 dnl m4_define([lemon_version_number], []) 7 7 m4_define([lemon_hg_path], [m4_normalize(esyscmd([./scripts/chg-len.py]))]) 8 m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i 2> /dev/null]))])8 m4_define([lemon_hg_revision], [m4_normalize(esyscmd([hg id -i]))]) 9 9 m4_define([lemon_version], [ifelse(lemon_version_number(), 10 [], 11 [ifelse(lemon_hg_revision(), 12 [], 13 [hg-tip], 14 [lemon_hg_path().lemon_hg_revision()])], 15 [lemon_version_number()])]) 10 [], 11 [lemon_hg_path().lemon_hg_revision()], 12 [lemon_version_number()])]) 16 13 17 14 AC_PREREQ([2.59]) … … 23 20 AC_CONFIG_HEADERS([config.h lemon/config.h]) 24 21 25 AC_DEFINE([LEMON_VERSION], [lemon_version()], [The version string]) 22 lx_cmdline_cxxflags_set=${CXXFLAGS+set} 26 23 27 24 dnl Do compilation tests using the C++ compiler. … … 42 39 43 40 AC_CHECK_PROG([doxygen_found],[doxygen],[yes],[no]) 44 AC_CHECK_PROG([python_found],[python],[yes],[no])45 41 AC_CHECK_PROG([gs_found],[gs],[yes],[no]) 46 42 … … 57 53 58 54 dnl Set custom compiler flags when using g++. 59 if test "$GXX" = yes -a "$ICC" = no; then60 WARNINGCXXFLAGS="-Wall -W -Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo-Woverloaded-virtual -ansi -fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas"55 if test x"$lx_cmdline_cxxflags_set" != x"set" -a "$GXX" = yes -a "$ICC" = no; then 56 CXXFLAGS="$CXXFLAGS -Wall -W -Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo -Woverloaded-virtual -Woverloaded-virtual -ansi -fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas" 61 57 fi 62 AC_SUBST([WARNINGCXXFLAGS])63 58 64 59 dnl Checks for libraries. 65 LX_CHECK_GLPK 66 LX_CHECK_CPLEX 67 LX_CHECK_SOPLEX 68 LX_CHECK_COIN 60 #LX_CHECK_GLPK 61 #LX_CHECK_CPLEX 62 #LX_CHECK_SOPLEX 69 63 70 AM_CONDITIONAL([HAVE_LP], [test x"$lx_lp_found" = x"yes"]) 71 AM_CONDITIONAL([HAVE_MIP], [test x"$lx_mip_found" = x"yes"]) 64 dnl Disable/enable building the demo programs. 65 AC_ARG_ENABLE([demo], 66 AS_HELP_STRING([--enable-demo], [build the demo programs]) 67 AS_HELP_STRING([--disable-demo], [do not build the demo programs @<:@default@:>@]), 68 [], [enable_demo=no]) 69 AC_MSG_CHECKING([whether to build the demo programs]) 70 if test x"$enable_demo" != x"no"; then 71 AC_MSG_RESULT([yes]) 72 else 73 AC_MSG_RESULT([no]) 74 fi 75 AM_CONDITIONAL([WANT_DEMO], [test x"$enable_demo" != x"no"]) 72 76 73 77 dnl Disable/enable building the binary tools. … … 83 87 fi 84 88 AM_CONDITIONAL([WANT_TOOLS], [test x"$enable_tools" != x"no"]) 85 86 dnl Support for running test cases using valgrind.87 use_valgrind=no88 AC_ARG_ENABLE([valgrind],89 AS_HELP_STRING([--enable-valgrind], [use valgrind when running tests]),90 [use_valgrind=yes])91 92 if [[ "$use_valgrind" = "yes" ]]; then93 AC_CHECK_PROG(HAVE_VALGRIND, valgrind, yes, no)94 95 if [[ "$HAVE_VALGRIND" = "no" ]]; then96 AC_MSG_ERROR([Valgrind not found in PATH.])97 fi98 fi99 AM_CONDITIONAL(USE_VALGRIND, [test "$use_valgrind" = "yes"])100 89 101 90 dnl Checks for header files. … … 115 104 dnl Add dependencies on files generated by configure. 116 105 AC_SUBST([CONFIG_STATUS_DEPENDENCIES], 117 ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/ doc/mainpage.dox.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in'])106 ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in']) 118 107 119 108 AC_CONFIG_FILES([ 120 109 Makefile 121 demo/Makefile122 110 cmake/version.cmake 123 111 doc/Doxyfile 124 doc/mainpage.dox125 112 lemon/lemon.pc 126 113 ]) … … 134 121 echo 135 122 echo C++ compiler.................. : $CXX 136 echo C++ compiles flags............ : $ WARNINGCXXFLAGS $CXXFLAGS123 echo C++ compiles flags............ : $CXXFLAGS 137 124 echo 138 125 echo Compiler supports long long... : $long_long_found 139 126 echo 140 echo GLPK support.................. : $lx_glpk_found 141 echo CPLEX support................. : $lx_cplex_found 142 echo SOPLEX support................ : $lx_soplex_found 143 echo CLP support................... : $lx_clp_found 144 echo CBC support................... : $lx_cbc_found 145 echo 127 #echo GLPK support.................. : $lx_glpk_found 128 #echo CPLEX support................. : $lx_cplex_found 129 #echo SOPLEX support................ : $lx_soplex_found 130 #echo 131 echo Build demo programs........... : $enable_demo 146 132 echo Build additional tools........ : $enable_tools 147 echo Use valgrind for tests........ : $use_valgrind148 133 echo 149 134 echo The packace will be installed in
Note: See TracChangeset
for help on using the changeset viewer.