Several changes. \n If new map is added to mapstorage it emits signal with the name of the new map. This was important, because from now on not only tha mapwin should be updated. \n Furthermore algobox gets a pointer to mapstorage instead of only the mapnames from it. This is important because without it it would be complicated to pass all of the required maps to algobox.
1 AC_DEFUN([LX_CHECK_CPLEX],
4 AS_HELP_STRING([--with-cplex@<:@=PREFIX@:>@], [search for CPLEX under PREFIX or under the default search paths if PREFIX is not given @<:@default@:>@])
5 AS_HELP_STRING([--without-cplex], [disable checking for CPLEX]),
8 AC_ARG_WITH([cplex-includedir],
9 AS_HELP_STRING([--with-cplex-includedir=DIR], [search for CPLEX headers in DIR]),
10 [], [with_cplex_includedir=no])
12 AC_ARG_WITH([cplex-libdir],
13 AS_HELP_STRING([--with-cplex-libdir=DIR], [search for CPLEX libraries in DIR]),
14 [], [with_cplex_libdir=no])
17 if test x"$with_cplex" != x"no"; then
18 AC_MSG_CHECKING([for CPLEX])
20 if test x"$with_cplex_includedir" != x"no"; then
21 CPLEX_CFLAGS="-I$with_cplex_includedir"
22 elif test x"$with_cplex" != x"yes"; then
23 CPLEX_CFLAGS="-I$with_cplex/include"
24 elif test x"$CPLEX_INCLUDEDIR" != x; then
25 CPLEX_CFLAGS="-I$CPLEX_INCLUDEDIR"
28 if test x"$with_cplex_libdir" != x"no"; then
29 CPLEX_LDFLAGS="-L$with_cplex_libdir"
30 elif test x"$with_cplex" != x"yes"; then
31 CPLEX_LDFLAGS="-L$with_cplex/lib"
32 elif test x"$CPLEX_LIBDIR" != x; then
33 CPLEX_LDFLAGS="-L$CPLEX_LIBDIR"
35 CPLEX_LIBS="-lcplex -lm -lpthread"
37 lx_save_cxxflags="$CXXFLAGS"
38 lx_save_ldflags="$LDFLAGS"
40 CXXFLAGS="$CPLEX_CFLAGS"
41 LDFLAGS="$CPLEX_LDFLAGS"
46 #include <ilcplex/cplex.h>
49 int main(int argc, char* argv[])
56 AC_LINK_IFELSE([$lx_cplex_test_prog], [lx_cplex_found=yes], [lx_cplex_found=no])
59 CXXFLAGS="$lx_save_cxxflags"
60 LDFLAGS="$lx_save_ldflags"
63 if test x"$lx_cplex_found" = x"yes"; then
64 AC_DEFINE([HAVE_CPLEX], [1], [Define to 1 if you have CPLEX.])
73 CPLEX_LIBS="$CPLEX_LDFLAGS $CPLEX_LIBS"
74 AC_SUBST(CPLEX_CFLAGS)
76 AM_CONDITIONAL([HAVE_CPLEX], [test x"$lx_cplex_found" = x"yes"])