Changeset 1380:cb2891afe526 in lemon-0.x for config
- Timestamp:
- 04/22/05 18:20:12 (20 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1833
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
config/lp.m4
r1373 r1380 70 70 AM_CONDITIONAL([HAVE_GLPK], [test x"$lx_glpk_found" = x"yes"]) 71 71 ]) 72 73 74 AC_DEFUN([LX_CHECK_CPLEX], 75 [ 76 AC_ARG_WITH([cplex], 77 AS_HELP_STRING([--with-cplex@<:@=PREFIX@:>@], [search for CPLEX under PREFIX or under the default search paths if PREFIX is not given @<:@default@:>@]) 78 AS_HELP_STRING([--without-cplex], [disable checking for CPLEX]), 79 [], [with_cplex=yes]) 80 81 AC_ARG_WITH([cplex-includedir], 82 AS_HELP_STRING([--with-cplex-includedir=DIR], [search for CPLEX headers in DIR]), 83 [], [with_cplex_includedir=no]) 84 85 AC_ARG_WITH([cplex-libdir], 86 AS_HELP_STRING([--with-cplex-libdir=DIR], [search for CPLEX libraries in DIR]), 87 [], [with_cplex_libdir=no]) 88 89 if test x"$with_cplex" != x"no"; then 90 AC_MSG_CHECKING([for CPLEX]) 91 92 if test x"$with_cplex_includedir" != x"no"; then 93 CPLEX_CFLAGS="-I$with_cplex_includedir" 94 elif test x"$with_cplex" != x"yes"; then 95 CPLEX_CFLAGS="-I$with_cplex/include" 96 fi 97 98 if test x"$with_cplex_libdir" != x"no"; then 99 CPLEX_LDFLAGS="-L$with_cplex_libdir" 100 elif test x"$with_cplex" != x"yes"; then 101 CPLEX_LDFLAGS="-L$with_cplex/lib" 102 fi 103 CPLEX_LIBS="-lcplex -lm -lpthread" 104 105 lx_save_cxxflags="$CXXFLAGS"; 106 lx_save_ldflags="$LDFLAGS"; 107 lx_save_libs="$LIBS"; 108 CXXFLAGS="$CPLEX_CFLAGS" 109 LDFLAGS="$CPLEX_LDFLAGS" 110 LIBS="$CPLEX_LIBS" 111 112 lx_cplex_test_prog=' 113 extern "C" { 114 #include <ilcplex/cplex.h> 115 } 116 117 int main(int argc, char* argv[]) 118 { 119 CPXENVptr env = NULL; 120 return 0; 121 }' 122 123 AC_LANG_PUSH(C++) 124 AC_LINK_IFELSE([$lx_cplex_test_prog], [lx_cplex_found=yes], [lx_cplex_found=no]) 125 AC_LANG_POP(C++) 126 127 CXXFLAGS="$lx_save_cxxflags" 128 LDFLAGS="$lx_save_ldflags" 129 LIBS="$lx_save_libs" 130 131 if test x"$lx_cplex_found" = x"yes"; then 132 AC_DEFINE([HAVE_CPLEX], [1], [Define to 1 if you have CPLEX.]) 133 AC_MSG_RESULT([yes]) 134 else 135 AC_MSG_RESULT([no]) 136 fi 137 fi 138 CPLEX_LIBS="$CPLEX_LDFLAGS $CPLEX_LIBS" 139 AC_SUBST(CPLEX_CFLAGS) 140 AC_SUBST(CPLEX_LIBS) 141 AM_CONDITIONAL([HAVE_CPLEX], [test x"$lx_cplex_found" = x"yes"]) 142 ])
Note: See TracChangeset
for help on using the changeset viewer.