Changeset 2234 for ThirdParty/SCIP


Ignore:
Timestamp:
Jun 3, 2011 10:23:39 AM (8 years ago)
Author:
stefan
Message:

add choice for more lp solvers

Location:
ThirdParty/SCIP/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • ThirdParty/SCIP/trunk/Makefile.am

    r2233 r2234  
    175175  scip/src/xml/xmlparse.c
    176176
    177 # add SOPLEX or CLP as linear solver, if available
    178 if COIN_HAS_SOPLEX
    179 libcoinscip_la_SOURCES += scip/src/scip/lpi_spx.cpp
    180 else
    181 if COIN_HAS_CLP
    182 libcoinscip_la_SOURCES += scip/src/scip/lpi_clp.cpp
    183 else
    184 libcoinscip_la_SOURCES += scip/src/scip/lpi_none.cpp
    185 endif
     177# add LP solver interface
     178if SCIPLPI_SPX
     179  libcoinscip_la_SOURCES += scip/src/scip/lpi_spx.cpp
     180endif
     181if SCIPLPI_CLP
     182  libcoinscip_la_SOURCES += scip/src/scip/lpi_clp.cpp
     183endif
     184if SCIPLPI_CPX
     185  libcoinscip_la_SOURCES += scip/src/scip/lpi_cpx.c
     186endif
     187if SCIPLPI_MSK
     188  libcoinscip_la_SOURCES += scip/src/scip/lpi_msk.c
     189endif
     190if SCIPLPI_XPR
     191  libcoinscip_la_SOURCES += scip/src/scip/lpi_xprs.c
     192endif
     193if SCIPLPI_GRB
     194  libcoinscip_la_SOURCES += scip/src/scip/lpi_grb.c
     195endif
     196if SCIPLPI_QSO
     197  libcoinscip_la_SOURCES += scip/src/scip/lpi_qso.c
     198endif
     199if SCIPLPI_NONE
     200  libcoinscip_la_SOURCES += scip/src/scip/lpi_none.c
    186201endif
    187202
  • ThirdParty/SCIP/trunk/Makefile.in

    r2233 r2234  
    5454host_triplet = @host@
    5555
    56 # add SOPLEX or CLP as linear solver, if available
    57 @COIN_HAS_SOPLEX_TRUE@am__append_1 = scip/src/scip/lpi_spx.cpp
    58 @COIN_HAS_CLP_TRUE@@COIN_HAS_SOPLEX_FALSE@am__append_2 = scip/src/scip/lpi_clp.cpp
    59 @COIN_HAS_CLP_FALSE@@COIN_HAS_SOPLEX_FALSE@am__append_3 = scip/src/scip/lpi_none.cpp
     56# add LP solver interface
     57@SCIPLPI_SPX_TRUE@am__append_1 = scip/src/scip/lpi_spx.cpp
     58@SCIPLPI_CLP_TRUE@am__append_2 = scip/src/scip/lpi_clp.cpp
     59@SCIPLPI_CPX_TRUE@am__append_3 = scip/src/scip/lpi_cpx.c
     60@SCIPLPI_MSK_TRUE@am__append_4 = scip/src/scip/lpi_msk.c
     61@SCIPLPI_XPR_TRUE@am__append_5 = scip/src/scip/lpi_xprs.c
     62@SCIPLPI_GRB_TRUE@am__append_6 = scip/src/scip/lpi_grb.c
     63@SCIPLPI_QSO_TRUE@am__append_7 = scip/src/scip/lpi_qso.c
     64@SCIPLPI_NONE_TRUE@am__append_8 = scip/src/scip/lpi_none.c
    6065
    6166# add IPOPT as nonlinear solver, if available
    62 @COIN_HAS_IPOPT_TRUE@am__append_4 = scip/src/nlpi/nlpi_ipopt.cpp
    63 @COIN_HAS_IPOPT_FALSE@am__append_5 = scip/src/nlpi/nlpi_ipopt_dummy.c
     67@COIN_HAS_IPOPT_TRUE@am__append_9 = scip/src/nlpi/nlpi_ipopt.cpp
     68@COIN_HAS_IPOPT_FALSE@am__append_10 = scip/src/nlpi/nlpi_ipopt_dummy.c
    6469
    6570# use CppAD for expression evaluation, if available
    66 @COIN_HAS_CPPAD_TRUE@am__append_6 = scip/src/nlpi/exprinterpret_cppad.cpp
    67 @COIN_HAS_CPPAD_FALSE@am__append_7 = scip/src/nlpi/exprinterpret_none.c
     71@COIN_HAS_CPPAD_TRUE@am__append_11 = scip/src/nlpi/exprinterpret_cppad.cpp
     72@COIN_HAS_CPPAD_FALSE@am__append_12 = scip/src/nlpi/exprinterpret_none.c
    6873DIST_COMMON = $(am__configure_deps) $(srcdir)/BuildTools/Makemain.inc \
    6974        $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
     
    7479        compile config.guess config.sub depcomp install-sh ltmain.sh \
    7580        missing
    76 @HAVE_EXTERNALS_TRUE@am__append_8 = Dependencies
    77 @HAVE_EXTERNALS_TRUE@am__append_9 = .Dependencies-stamp
     81@HAVE_EXTERNALS_TRUE@am__append_13 = Dependencies
     82@HAVE_EXTERNALS_TRUE@am__append_14 = .Dependencies-stamp
    7883subdir = .
    7984ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
     
    197202        scip/src/dijkstra/dijkstra_bh.c scip/src/xml/xmlparse.c \
    198203        scip/src/scip/lpi_spx.cpp scip/src/scip/lpi_clp.cpp \
    199         scip/src/scip/lpi_none.cpp scip/src/nlpi/nlpi_ipopt.cpp \
    200         scip/src/nlpi/nlpi_ipopt_dummy.c \
     204        scip/src/scip/lpi_cpx.c scip/src/scip/lpi_msk.c \
     205        scip/src/scip/lpi_xprs.c scip/src/scip/lpi_grb.c \
     206        scip/src/scip/lpi_qso.c scip/src/scip/lpi_none.c \
     207        scip/src/nlpi/nlpi_ipopt.cpp scip/src/nlpi/nlpi_ipopt_dummy.c \
    201208        scip/src/nlpi/exprinterpret_cppad.cpp \
    202209        scip/src/nlpi/exprinterpret_none.c
    203210am__dirstamp = $(am__leading_dot)dirstamp
    204 @COIN_HAS_SOPLEX_TRUE@am__objects_1 = scip/src/scip/lpi_spx.lo
    205 @COIN_HAS_CLP_TRUE@@COIN_HAS_SOPLEX_FALSE@am__objects_2 = scip/src/scip/lpi_clp.lo
    206 @COIN_HAS_CLP_FALSE@@COIN_HAS_SOPLEX_FALSE@am__objects_3 = scip/src/scip/lpi_none.lo
    207 @COIN_HAS_IPOPT_TRUE@am__objects_4 = scip/src/nlpi/nlpi_ipopt.lo
    208 @COIN_HAS_IPOPT_FALSE@am__objects_5 =  \
     211@SCIPLPI_SPX_TRUE@am__objects_1 = scip/src/scip/lpi_spx.lo
     212@SCIPLPI_CLP_TRUE@am__objects_2 = scip/src/scip/lpi_clp.lo
     213@SCIPLPI_CPX_TRUE@am__objects_3 = scip/src/scip/lpi_cpx.lo
     214@SCIPLPI_MSK_TRUE@am__objects_4 = scip/src/scip/lpi_msk.lo
     215@SCIPLPI_XPR_TRUE@am__objects_5 = scip/src/scip/lpi_xprs.lo
     216@SCIPLPI_GRB_TRUE@am__objects_6 = scip/src/scip/lpi_grb.lo
     217@SCIPLPI_QSO_TRUE@am__objects_7 = scip/src/scip/lpi_qso.lo
     218@SCIPLPI_NONE_TRUE@am__objects_8 = scip/src/scip/lpi_none.lo
     219@COIN_HAS_IPOPT_TRUE@am__objects_9 = scip/src/nlpi/nlpi_ipopt.lo
     220@COIN_HAS_IPOPT_FALSE@am__objects_10 =  \
    209221@COIN_HAS_IPOPT_FALSE@  scip/src/nlpi/nlpi_ipopt_dummy.lo
    210 @COIN_HAS_CPPAD_TRUE@am__objects_6 =  \
     222@COIN_HAS_CPPAD_TRUE@am__objects_11 =  \
    211223@COIN_HAS_CPPAD_TRUE@   scip/src/nlpi/exprinterpret_cppad.lo
    212 @COIN_HAS_CPPAD_FALSE@am__objects_7 =  \
     224@COIN_HAS_CPPAD_FALSE@am__objects_12 =  \
    213225@COIN_HAS_CPPAD_FALSE@  scip/src/nlpi/exprinterpret_none.lo
    214226am_libcoinscip_la_OBJECTS = scip/src/scip/branch.lo \
     
    316328        $(am__objects_1) $(am__objects_2) $(am__objects_3) \
    317329        $(am__objects_4) $(am__objects_5) $(am__objects_6) \
    318         $(am__objects_7)
     330        $(am__objects_7) $(am__objects_8) $(am__objects_9) \
     331        $(am__objects_10) $(am__objects_11) $(am__objects_12)
    319332libcoinscip_la_OBJECTS = $(am_libcoinscip_la_OBJECTS)
    320333depcomp = $(SHELL) $(top_srcdir)/depcomp
     
    394407COIN_HAS_CPPAD_FALSE = @COIN_HAS_CPPAD_FALSE@
    395408COIN_HAS_CPPAD_TRUE = @COIN_HAS_CPPAD_TRUE@
     409COIN_HAS_CPX_FALSE = @COIN_HAS_CPX_FALSE@
     410COIN_HAS_CPX_TRUE = @COIN_HAS_CPX_TRUE@
     411COIN_HAS_GRB_FALSE = @COIN_HAS_GRB_FALSE@
     412COIN_HAS_GRB_TRUE = @COIN_HAS_GRB_TRUE@
    396413COIN_HAS_IPOPT_FALSE = @COIN_HAS_IPOPT_FALSE@
    397414COIN_HAS_IPOPT_TRUE = @COIN_HAS_IPOPT_TRUE@
     415COIN_HAS_MSK_FALSE = @COIN_HAS_MSK_FALSE@
     416COIN_HAS_MSK_TRUE = @COIN_HAS_MSK_TRUE@
    398417COIN_HAS_PKGCONFIG_FALSE = @COIN_HAS_PKGCONFIG_FALSE@
    399418COIN_HAS_PKGCONFIG_TRUE = @COIN_HAS_PKGCONFIG_TRUE@
     419COIN_HAS_QSO_FALSE = @COIN_HAS_QSO_FALSE@
     420COIN_HAS_QSO_TRUE = @COIN_HAS_QSO_TRUE@
    400421COIN_HAS_SOPLEX_FALSE = @COIN_HAS_SOPLEX_FALSE@
    401422COIN_HAS_SOPLEX_TRUE = @COIN_HAS_SOPLEX_TRUE@
     423COIN_HAS_XPR_FALSE = @COIN_HAS_XPR_FALSE@
     424COIN_HAS_XPR_TRUE = @COIN_HAS_XPR_TRUE@
    402425COIN_HAS_ZLIB_FALSE = @COIN_HAS_ZLIB_FALSE@
    403426COIN_HAS_ZLIB_TRUE = @COIN_HAS_ZLIB_TRUE@
     
    413436CPPAD_LIBS_INSTALLED = @CPPAD_LIBS_INSTALLED@
    414437CPPFLAGS = @CPPFLAGS@
     438CPXINCDIR = @CPXINCDIR@
     439CPXLIB = @CPXLIB@
    415440CXX = @CXX@
    416441CXXCPP = @CXXCPP@
     
    431456F77 = @F77@
    432457FFLAGS = @FFLAGS@
     458GRBINCDIR = @GRBINCDIR@
     459GRBLIB = @GRBLIB@
    433460HAVE_EXTERNALS_FALSE = @HAVE_EXTERNALS_FALSE@
    434461HAVE_EXTERNALS_TRUE = @HAVE_EXTERNALS_TRUE@
     
    459486MPICC = @MPICC@
    460487MPICXX = @MPICXX@
     488MSKINCDIR = @MSKINCDIR@
     489MSKLIB = @MSKLIB@
    461490OBJEXT = @OBJEXT@
    462491OPT_CFLAGS = @OPT_CFLAGS@
     
    470499PATH_SEPARATOR = @PATH_SEPARATOR@
    471500PKG_CONFIG = @PKG_CONFIG@
     501QSOINCDIR = @QSOINCDIR@
     502QSOLIB = @QSOLIB@
    472503RANLIB = @RANLIB@
    473504RPATH_FLAGS = @RPATH_FLAGS@
     
    479510SCIPLIB_PCLIBS = @SCIPLIB_PCLIBS@
    480511SCIPLIB_PCREQUIRES = @SCIPLIB_PCREQUIRES@
     512SCIPLPI_CLP_FALSE = @SCIPLPI_CLP_FALSE@
     513SCIPLPI_CLP_TRUE = @SCIPLPI_CLP_TRUE@
     514SCIPLPI_CPX_FALSE = @SCIPLPI_CPX_FALSE@
     515SCIPLPI_CPX_TRUE = @SCIPLPI_CPX_TRUE@
     516SCIPLPI_GRB_FALSE = @SCIPLPI_GRB_FALSE@
     517SCIPLPI_GRB_TRUE = @SCIPLPI_GRB_TRUE@
     518SCIPLPI_MSK_FALSE = @SCIPLPI_MSK_FALSE@
     519SCIPLPI_MSK_TRUE = @SCIPLPI_MSK_TRUE@
     520SCIPLPI_NONE_FALSE = @SCIPLPI_NONE_FALSE@
     521SCIPLPI_NONE_TRUE = @SCIPLPI_NONE_TRUE@
     522SCIPLPI_QSO_FALSE = @SCIPLPI_QSO_FALSE@
     523SCIPLPI_QSO_TRUE = @SCIPLPI_QSO_TRUE@
     524SCIPLPI_SPX_FALSE = @SCIPLPI_SPX_FALSE@
     525SCIPLPI_SPX_TRUE = @SCIPLPI_SPX_TRUE@
     526SCIPLPI_XPR_FALSE = @SCIPLPI_XPR_FALSE@
     527SCIPLPI_XPR_TRUE = @SCIPLPI_XPR_TRUE@
    481528SCIP_SVN_REV = @SCIP_SVN_REV@
    482529SET_MAKE = @SET_MAKE@
     
    492539VERSION = @VERSION@
    493540VPATH_DISTCLEANFILES = @VPATH_DISTCLEANFILES@
     541XPRINCDIR = @XPRINCDIR@
     542XPRLIB = @XPRLIB@
    494543abs_bin_dir = @abs_bin_dir@
    495544abs_include_dir = @abs_include_dir@
     
    548597target_alias = @target_alias@
    549598AUTOMAKE_OPTIONS = foreign
    550 EXTRA_DIST = $(am__append_8)
     599EXTRA_DIST = $(am__append_13)
    551600lib_LTLIBRARIES = libcoinscip.la
    552601libcoinscip_la_SOURCES = scip/src/scip/branch.c \
     
    648697        $(am__append_1) $(am__append_2) $(am__append_3) \
    649698        $(am__append_4) $(am__append_5) $(am__append_6) \
    650         $(am__append_7)
     699        $(am__append_7) $(am__append_8) $(am__append_9) \
     700        $(am__append_10) $(am__append_11) $(am__append_12)
    651701AM_CPPFLAGS = -I`$(CYGPATH_W) $(srcdir)/scip/src` $(SCIPLIB_CFLAGS)
    652702DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)`
     
    893943
    894944# Files that are generated and should be cleaned with make distclean
    895 DISTCLEANFILES = $(am__append_9) $(VPATH_DISTCLEANFILES)
     945DISTCLEANFILES = $(am__append_14) $(VPATH_DISTCLEANFILES)
    896946DocFiles = README AUTHORS LICENSE
    897947DocInstallDir = $(datadir)/coin/doc/$(PACKAGE_NAME)
     
    13481398        scip/src/scip/$(DEPDIR)/$(am__dirstamp)
    13491399scip/src/scip/lpi_clp.lo: scip/src/scip/$(am__dirstamp) \
     1400        scip/src/scip/$(DEPDIR)/$(am__dirstamp)
     1401scip/src/scip/lpi_cpx.lo: scip/src/scip/$(am__dirstamp) \
     1402        scip/src/scip/$(DEPDIR)/$(am__dirstamp)
     1403scip/src/scip/lpi_msk.lo: scip/src/scip/$(am__dirstamp) \
     1404        scip/src/scip/$(DEPDIR)/$(am__dirstamp)
     1405scip/src/scip/lpi_xprs.lo: scip/src/scip/$(am__dirstamp) \
     1406        scip/src/scip/$(DEPDIR)/$(am__dirstamp)
     1407scip/src/scip/lpi_grb.lo: scip/src/scip/$(am__dirstamp) \
     1408        scip/src/scip/$(DEPDIR)/$(am__dirstamp)
     1409scip/src/scip/lpi_qso.lo: scip/src/scip/$(am__dirstamp) \
    13501410        scip/src/scip/$(DEPDIR)/$(am__dirstamp)
    13511411scip/src/scip/lpi_none.lo: scip/src/scip/$(am__dirstamp) \
     
    15521612        -rm -f scip/src/scip/lpi_clp.$(OBJEXT)
    15531613        -rm -f scip/src/scip/lpi_clp.lo
     1614        -rm -f scip/src/scip/lpi_cpx.$(OBJEXT)
     1615        -rm -f scip/src/scip/lpi_cpx.lo
     1616        -rm -f scip/src/scip/lpi_grb.$(OBJEXT)
     1617        -rm -f scip/src/scip/lpi_grb.lo
     1618        -rm -f scip/src/scip/lpi_msk.$(OBJEXT)
     1619        -rm -f scip/src/scip/lpi_msk.lo
    15541620        -rm -f scip/src/scip/lpi_none.$(OBJEXT)
    15551621        -rm -f scip/src/scip/lpi_none.lo
     1622        -rm -f scip/src/scip/lpi_qso.$(OBJEXT)
     1623        -rm -f scip/src/scip/lpi_qso.lo
    15561624        -rm -f scip/src/scip/lpi_spx.$(OBJEXT)
    15571625        -rm -f scip/src/scip/lpi_spx.lo
     1626        -rm -f scip/src/scip/lpi_xprs.$(OBJEXT)
     1627        -rm -f scip/src/scip/lpi_xprs.lo
    15581628        -rm -f scip/src/scip/mem.$(OBJEXT)
    15591629        -rm -f scip/src/scip/mem.lo
     
    18001870@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/lp.Plo@am__quote@
    18011871@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/lpi_clp.Plo@am__quote@
     1872@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/lpi_cpx.Plo@am__quote@
     1873@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/lpi_grb.Plo@am__quote@
     1874@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/lpi_msk.Plo@am__quote@
    18021875@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/lpi_none.Plo@am__quote@
     1876@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/lpi_qso.Plo@am__quote@
    18031877@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/lpi_spx.Plo@am__quote@
     1878@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/lpi_xprs.Plo@am__quote@
    18041879@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/mem.Plo@am__quote@
    18051880@AMDEP_TRUE@@am__include@ @am__quote@scip/src/scip/$(DEPDIR)/message.Plo@am__quote@
  • ThirdParty/SCIP/trunk/config_scip.h.in

    r2227 r2234  
    77#undef COIN_HAS_CPPAD
    88
     9/* Define to 1 if the Cplex package is available */
     10#undef COIN_HAS_CPX
     11
     12/* Define to 1 if the Gurobi package is available */
     13#undef COIN_HAS_GRB
     14
    915/* Define to 1 if the Ipopt package is available */
    1016#undef COIN_HAS_IPOPT
    1117
     18/* Define to 1 if the Mosek package is available */
     19#undef COIN_HAS_MSK
     20
     21/* Define to 1 if the QSopt package is available */
     22#undef COIN_HAS_QSO
     23
    1224/* Define to 1 if the SoPlex package is available */
    1325#undef COIN_HAS_SOPLEX
     26
     27/* Define to 1 if the Xpress package is available */
     28#undef COIN_HAS_XPR
    1429
    1530/* Define to 1 if zlib is available */
  • ThirdParty/SCIP/trunk/configure

    r2232 r2234  
    473473#endif"
    474474
    475 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS ALWAYS_FALSE_TRUE ALWAYS_FALSE_FALSE have_svnversion SCIP_SVN_REV build build_cpu build_vendor build_os CDEFS ADD_CFLAGS DBG_CFLAGS OPT_CFLAGS sol_cc_compiler CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT COIN_CC_IS_CL_TRUE COIN_CC_IS_CL_FALSE MPICC CXXDEFS ADD_CXXFLAGS DBG_CXXFLAGS OPT_CXXFLAGS CXX CXXFLAGS ac_ct_CXX COIN_CXX_IS_CL_TRUE COIN_CXX_IS_CL_FALSE MPICXX INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE EGREP LN_S MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBTOOLM4 have_autoconf have_automake have_svn BUILDTOOLSDIR AUX_DIR abs_source_dir abs_lib_dir abs_include_dir abs_bin_dir HAVE_EXTERNALS_TRUE HAVE_EXTERNALS_FALSE host host_cpu host_vendor host_os ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL ac_c_preproc_warn_flag ac_cxx_preproc_warn_flag RPATH_FLAGS LT_LDFLAGS PKG_CONFIG ac_pt_PKG_CONFIG COIN_HAS_PKGCONFIG_TRUE COIN_HAS_PKGCONFIG_FALSE COIN_PKG_CONFIG_PATH COIN_PKG_CONFIG_PATH_UNINSTALLED SOPLEX_LIBS SOPLEX_CFLAGS SOPLEX_DATA SOPLEX_DEPENDENCIES SOPLEX_LIBS_INSTALLED SOPLEX_CFLAGS_INSTALLED SOPLEX_DATA_INSTALLED SCIPLIB_CFLAGS SCIPLIB_LIBS SCIPLIB_PCLIBS SCIPLIB_PCREQUIRES SCIPLIB_DEPENDENCIES SCIPLIB_CFLAGS_INSTALLED SCIPLIB_LIBS_INSTALLED COIN_HAS_SOPLEX_TRUE COIN_HAS_SOPLEX_FALSE CLP_LIBS CLP_CFLAGS CLP_DATA CLP_DEPENDENCIES CLP_LIBS_INSTALLED CLP_CFLAGS_INSTALLED CLP_DATA_INSTALLED COIN_HAS_CLP_TRUE COIN_HAS_CLP_FALSE IPOPT_LIBS IPOPT_CFLAGS IPOPT_DATA IPOPT_DEPENDENCIES IPOPT_LIBS_INSTALLED IPOPT_CFLAGS_INSTALLED IPOPT_DATA_INSTALLED COIN_HAS_IPOPT_TRUE COIN_HAS_IPOPT_FALSE CPPAD_LIBS CPPAD_CFLAGS CPPAD_DATA CPPAD_DEPENDENCIES CPPAD_LIBS_INSTALLED CPPAD_CFLAGS_INSTALLED CPPAD_DATA_INSTALLED COIN_HAS_CPPAD_TRUE COIN_HAS_CPPAD_FALSE COIN_HAS_ZLIB_TRUE COIN_HAS_ZLIB_FALSE LIBEXT VPATH_DISTCLEANFILES ABSBUILDDIR LIBOBJS LTLIBOBJS'
     475ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS ALWAYS_FALSE_TRUE ALWAYS_FALSE_FALSE have_svnversion SCIP_SVN_REV build build_cpu build_vendor build_os CDEFS ADD_CFLAGS DBG_CFLAGS OPT_CFLAGS sol_cc_compiler CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT COIN_CC_IS_CL_TRUE COIN_CC_IS_CL_FALSE MPICC CXXDEFS ADD_CXXFLAGS DBG_CXXFLAGS OPT_CXXFLAGS CXX CXXFLAGS ac_ct_CXX COIN_CXX_IS_CL_TRUE COIN_CXX_IS_CL_FALSE MPICXX INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE EGREP LN_S MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBTOOLM4 have_autoconf have_automake have_svn BUILDTOOLSDIR AUX_DIR abs_source_dir abs_lib_dir abs_include_dir abs_bin_dir HAVE_EXTERNALS_TRUE HAVE_EXTERNALS_FALSE host host_cpu host_vendor host_os ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL ac_c_preproc_warn_flag ac_cxx_preproc_warn_flag RPATH_FLAGS LT_LDFLAGS PKG_CONFIG ac_pt_PKG_CONFIG COIN_HAS_PKGCONFIG_TRUE COIN_HAS_PKGCONFIG_FALSE COIN_PKG_CONFIG_PATH COIN_PKG_CONFIG_PATH_UNINSTALLED SOPLEX_LIBS SOPLEX_CFLAGS SOPLEX_DATA SOPLEX_DEPENDENCIES SOPLEX_LIBS_INSTALLED SOPLEX_CFLAGS_INSTALLED SOPLEX_DATA_INSTALLED COIN_HAS_SOPLEX_TRUE COIN_HAS_SOPLEX_FALSE CLP_LIBS CLP_CFLAGS CLP_DATA CLP_DEPENDENCIES CLP_LIBS_INSTALLED CLP_CFLAGS_INSTALLED CLP_DATA_INSTALLED COIN_HAS_CLP_TRUE COIN_HAS_CLP_FALSE CPXINCDIR CPXLIB COIN_HAS_CPX_TRUE COIN_HAS_CPX_FALSE MSKINCDIR MSKLIB COIN_HAS_MSK_TRUE COIN_HAS_MSK_FALSE XPRINCDIR XPRLIB COIN_HAS_XPR_TRUE COIN_HAS_XPR_FALSE GRBINCDIR GRBLIB COIN_HAS_GRB_TRUE COIN_HAS_GRB_FALSE QSOINCDIR QSOLIB COIN_HAS_QSO_TRUE COIN_HAS_QSO_FALSE SCIPLPI_SPX_TRUE SCIPLPI_SPX_FALSE SCIPLPI_CLP_TRUE SCIPLPI_CLP_FALSE SCIPLPI_CPX_TRUE SCIPLPI_CPX_FALSE SCIPLPI_MSK_TRUE SCIPLPI_MSK_FALSE SCIPLPI_XPR_TRUE SCIPLPI_XPR_FALSE SCIPLPI_GRB_TRUE SCIPLPI_GRB_FALSE SCIPLPI_QSO_TRUE SCIPLPI_QSO_FALSE SCIPLPI_NONE_TRUE SCIPLPI_NONE_FALSE IPOPT_LIBS IPOPT_CFLAGS IPOPT_DATA IPOPT_DEPENDENCIES IPOPT_LIBS_INSTALLED IPOPT_CFLAGS_INSTALLED IPOPT_DATA_INSTALLED SCIPLIB_CFLAGS SCIPLIB_LIBS SCIPLIB_PCLIBS SCIPLIB_PCREQUIRES SCIPLIB_DEPENDENCIES SCIPLIB_CFLAGS_INSTALLED SCIPLIB_LIBS_INSTALLED COIN_HAS_IPOPT_TRUE COIN_HAS_IPOPT_FALSE CPPAD_LIBS CPPAD_CFLAGS CPPAD_DATA CPPAD_DEPENDENCIES CPPAD_LIBS_INSTALLED CPPAD_CFLAGS_INSTALLED CPPAD_DATA_INSTALLED COIN_HAS_CPPAD_TRUE COIN_HAS_CPPAD_FALSE COIN_HAS_ZLIB_TRUE COIN_HAS_ZLIB_FALSE LIBEXT VPATH_DISTCLEANFILES ABSBUILDDIR LIBOBJS LTLIBOBJS'
    476476ac_subst_files=''
    477477
     
    11021102                          whether to deduce Makefile dependencies from package
    11031103                          linker flags (default: yes)
     1104  --enable-cplex-libcheck use disable-cplex-libcheck to skip the
     1105                          link check at configuration time
     1106  --enable-mosek-libcheck use disable-mosek-libcheck to skip the
     1107                          link check at configuration time
     1108  --enable-xpress-libcheck
     1109                          use disable-xpress-libcheck to skip the
     1110                          link check at configuration time
     1111  --enable-gurobi-libcheck
     1112                          use disable-gurobi-libcheck to skip the
     1113                          link check at configuration time
     1114  --enable-qsopt-libcheck use disable-qsopt-libcheck to skip the
     1115                          link check at configuration time
    11041116  --enable-gnu-packages   compile with GNU packages (disabled by default)
    11051117
     
    11231135  --with-clp-incdir directory with header files for using package Clp
    11241136  --with-clp-datadir directory with data files for using package Clp
     1137  --with-cplex-incdir specify the header file directory for library Cplex
     1138  --with-cplex-lib specify the flags used to link with the library Cplex
     1139  --with-mosek-incdir specify the header file directory for library Mosek
     1140  --with-mosek-lib specify the flags used to link with the library Mosek
     1141  --with-xpress-incdir specify the header file directory for library Xpress
     1142  --with-xpress-lib specify the flags used to link with the library Xpress
     1143  --with-gurobi-incdir specify the header file directory for library Gurobi
     1144  --with-gurobi-lib specify the flags used to link with the library Gurobi
     1145  --with-qsopt-incdir specify the header file directory for library QSopt
     1146  --with-qsopt-lib specify the flags used to link with the library QSopt
     1147  --with-scip-lpsolver    specify LP solver to use in SCIP (soplex, clp,
     1148                          cplex, mosek, xpress, gurobi, qsopt, none)
    11251149  --with-ipopt-lib linker flags for using package Ipopt
    11261150  --with-ipopt-incdir directory with header files for using package Ipopt
     
    64056429*-*-irix6*)
    64066430  # Find out which ABI we are using.
    6407   echo '#line 6407 "configure"' > conftest.$ac_ext
     6431  echo '#line 6431 "configure"' > conftest.$ac_ext
    64086432  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    64096433  (eval $ac_compile) 2>&5
     
    75397563
    75407564# Provide some information about the compiler.
    7541 echo "$as_me:7541:" \
     7565echo "$as_me:7565:" \
    75427566     "checking for Fortran 77 compiler version" >&5
    75437567ac_compiler=`set X $ac_compile; echo $2`
     
    86068630   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    86078631   -e 's:$: $lt_compiler_flag:'`
    8608    (eval echo "\"\$as_me:8608: $lt_compile\"" >&5)
     8632   (eval echo "\"\$as_me:8632: $lt_compile\"" >&5)
    86098633   (eval "$lt_compile" 2>conftest.err)
    86108634   ac_status=$?
    86118635   cat conftest.err >&5
    8612    echo "$as_me:8612: \$? = $ac_status" >&5
     8636   echo "$as_me:8636: \$? = $ac_status" >&5
    86138637   if (exit $ac_status) && test -s "$ac_outfile"; then
    86148638     # The compiler can only warn and ignore the option if not recognized
     
    88748898   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    88758899   -e 's:$: $lt_compiler_flag:'`
    8876    (eval echo "\"\$as_me:8876: $lt_compile\"" >&5)
     8900   (eval echo "\"\$as_me:8900: $lt_compile\"" >&5)
    88778901   (eval "$lt_compile" 2>conftest.err)
    88788902   ac_status=$?
    88798903   cat conftest.err >&5
    8880    echo "$as_me:8880: \$? = $ac_status" >&5
     8904   echo "$as_me:8904: \$? = $ac_status" >&5
    88818905   if (exit $ac_status) && test -s "$ac_outfile"; then
    88828906     # The compiler can only warn and ignore the option if not recognized
     
    89789002   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    89799003   -e 's:$: $lt_compiler_flag:'`
    8980    (eval echo "\"\$as_me:8980: $lt_compile\"" >&5)
     9004   (eval echo "\"\$as_me:9004: $lt_compile\"" >&5)
    89819005   (eval "$lt_compile" 2>out/conftest.err)
    89829006   ac_status=$?
    89839007   cat out/conftest.err >&5
    8984    echo "$as_me:8984: \$? = $ac_status" >&5
     9008   echo "$as_me:9008: \$? = $ac_status" >&5
    89859009   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    89869010   then
     
    1132311347  lt_status=$lt_dlunknown
    1132411348  cat > conftest.$ac_ext <<EOF
    11325 #line 11325 "configure"
     11349#line 11349 "configure"
    1132611350#include "confdefs.h"
    1132711351
     
    1142311447  lt_status=$lt_dlunknown
    1142411448  cat > conftest.$ac_ext <<EOF
    11425 #line 11425 "configure"
     11449#line 11449 "configure"
    1142611450#include "confdefs.h"
    1142711451
     
    1376713791   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1376813792   -e 's:$: $lt_compiler_flag:'`
    13769    (eval echo "\"\$as_me:13769: $lt_compile\"" >&5)
     13793   (eval echo "\"\$as_me:13793: $lt_compile\"" >&5)
    1377013794   (eval "$lt_compile" 2>conftest.err)
    1377113795   ac_status=$?
    1377213796   cat conftest.err >&5
    13773    echo "$as_me:13773: \$? = $ac_status" >&5
     13797   echo "$as_me:13797: \$? = $ac_status" >&5
    1377413798   if (exit $ac_status) && test -s "$ac_outfile"; then
    1377513799     # The compiler can only warn and ignore the option if not recognized
     
    1387113895   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1387213896   -e 's:$: $lt_compiler_flag:'`
    13873    (eval echo "\"\$as_me:13873: $lt_compile\"" >&5)
     13897   (eval echo "\"\$as_me:13897: $lt_compile\"" >&5)
    1387413898   (eval "$lt_compile" 2>out/conftest.err)
    1387513899   ac_status=$?
    1387613900   cat out/conftest.err >&5
    13877    echo "$as_me:13877: \$? = $ac_status" >&5
     13901   echo "$as_me:13901: \$? = $ac_status" >&5
    1387813902   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    1387913903   then
     
    1544115465   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1544215466   -e 's:$: $lt_compiler_flag:'`
    15443    (eval echo "\"\$as_me:15443: $lt_compile\"" >&5)
     15467   (eval echo "\"\$as_me:15467: $lt_compile\"" >&5)
    1544415468   (eval "$lt_compile" 2>conftest.err)
    1544515469   ac_status=$?
    1544615470   cat conftest.err >&5
    15447    echo "$as_me:15447: \$? = $ac_status" >&5
     15471   echo "$as_me:15471: \$? = $ac_status" >&5
    1544815472   if (exit $ac_status) && test -s "$ac_outfile"; then
    1544915473     # The compiler can only warn and ignore the option if not recognized
     
    1554515569   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1554615570   -e 's:$: $lt_compiler_flag:'`
    15547    (eval echo "\"\$as_me:15547: $lt_compile\"" >&5)
     15571   (eval echo "\"\$as_me:15571: $lt_compile\"" >&5)
    1554815572   (eval "$lt_compile" 2>out/conftest.err)
    1554915573   ac_status=$?
    1555015574   cat out/conftest.err >&5
    15551    echo "$as_me:15551: \$? = $ac_status" >&5
     15575   echo "$as_me:15575: \$? = $ac_status" >&5
    1555215576   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    1555315577   then
     
    1775217776   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1775317777   -e 's:$: $lt_compiler_flag:'`
    17754    (eval echo "\"\$as_me:17754: $lt_compile\"" >&5)
     17778   (eval echo "\"\$as_me:17778: $lt_compile\"" >&5)
    1775517779   (eval "$lt_compile" 2>conftest.err)
    1775617780   ac_status=$?
    1775717781   cat conftest.err >&5
    17758    echo "$as_me:17758: \$? = $ac_status" >&5
     17782   echo "$as_me:17782: \$? = $ac_status" >&5
    1775917783   if (exit $ac_status) && test -s "$ac_outfile"; then
    1776017784     # The compiler can only warn and ignore the option if not recognized
     
    1802018044   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1802118045   -e 's:$: $lt_compiler_flag:'`
    18022    (eval echo "\"\$as_me:18022: $lt_compile\"" >&5)
     18046   (eval echo "\"\$as_me:18046: $lt_compile\"" >&5)
    1802318047   (eval "$lt_compile" 2>conftest.err)
    1802418048   ac_status=$?
    1802518049   cat conftest.err >&5
    18026    echo "$as_me:18026: \$? = $ac_status" >&5
     18050   echo "$as_me:18050: \$? = $ac_status" >&5
    1802718051   if (exit $ac_status) && test -s "$ac_outfile"; then
    1802818052     # The compiler can only warn and ignore the option if not recognized
     
    1812418148   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1812518149   -e 's:$: $lt_compiler_flag:'`
    18126    (eval echo "\"\$as_me:18126: $lt_compile\"" >&5)
     18150   (eval echo "\"\$as_me:18150: $lt_compile\"" >&5)
    1812718151   (eval "$lt_compile" 2>out/conftest.err)
    1812818152   ac_status=$?
    1812918153   cat out/conftest.err >&5
    18130    echo "$as_me:18130: \$? = $ac_status" >&5
     18154   echo "$as_me:18154: \$? = $ac_status" >&5
    1813118155   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    1813218156   then
     
    2104721071
    2104821072# check for some LP solvers
    21049 # TODO check for more than Soplex and Clp and have a configure option to set prefered LP solver
    2105021073
    2105121074
     
    2128721310
    2128821311
    21289 
    21290 
    21291 
    21292 
    21293 
    21294 
    21295 
    21296 
    2129721312#check if user provided LIBS, CFLAGS, or DATA for package or disables use of package
    2129821313if test $coin_has_soplex != skipping; then
     
    2130721322       SOPLEX_LIBS="$withval"
    2130821323
    21309          SCIPLIB_PCLIBS="$withval $SCIPLIB_PCLIBS"
    21310          SCIPLIB_LIBS="$withval $SCIPLIB_LIBS"
    21311 
    2131221324       # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    2131321325       if test -z "$PKG_CONFIG" ; then
    2131421326         SOPLEX_LIBS_INSTALLED="$withval"
    21315          SCIPLIB_LIBS_INSTALLED="$withval $SCIPLIB_LIBS_INSTALLED"
     21327
    2131621328       fi
    2131721329     fi
     
    2133021342       coin_has_soplex=yes
    2133121343       SOPLEX_CFLAGS="-I`${CYGPATH_W} $withval`"
    21332        SCIPLIB_CFLAGS="-I`${CYGPATH_W} $withval` $SCIPLIB_CFLAGS"
     21344
    2133321345       # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    2133421346       if test -z "$PKG_CONFIG" ; then
    2133521347         SOPLEX_CFLAGS_INSTALLED="$SOPLEX_CFLAGS"
    21336          SCIPLIB_CFLAGS_INSTALLED="$SOPLEX_CFLAGS $SCIPLIB_CFLAGS_INSTALLED"
     21348
    2133721349       fi
    2133821350     fi
     
    2139721409        fi
    2139821410
    21399         # augment X_PCREQUIRES, X_CFLAGS, and X_LIBS for each build target X in SCIPLib
    21400 
    21401           SCIPLIB_PCREQUIRES="coinsoplex $SCIPLIB_PCREQUIRES"
    21402           SCIPLIB_CFLAGS="$SOPLEX_CFLAGS $SCIPLIB_CFLAGS"
    21403           SCIPLIB_LIBS="$SOPLEX_LIBS $SCIPLIB_LIBS"
     21411        # augment X_PCREQUIRES, X_CFLAGS, and X_LIBS for each build target X in
    2140421412
    2140521413
     
    2163721645
    2163821646
    21639     SCIPLIB_PCREQUIRES="coinsoplex $SCIPLIB_PCREQUIRES"
    21640     SCIPLIB_CFLAGS="$SOPLEX_CFLAGS $SCIPLIB_CFLAGS"
    21641     SCIPLIB_LIBS="$SOPLEX_LIBS $SCIPLIB_LIBS"
    21642     SCIPLIB_CFLAGS_INSTALLED="$SOPLEX_CFLAGS_INSTALLED $SCIPLIB_CFLAGS_INSTALLED"
    21643     SCIPLIB_LIBS_INSTALLED="$SOPLEX_LIBS_INSTALLED $SCIPLIB_LIBS_INSTALLED"
    21644 
    2164521647
    2164621648fi
     
    2168921691     # also remove everything of the form `xxx`yyy (may have been added for cygwin/cl)
    2169021692     SOPLEX_DEPENDENCIES=`echo " $SOPLEX_LIBS" | sed -e 's/ mkl[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
    21691 
    21692        SCIPLIB_DEPENDENCIES=`echo " $SCIPLIB_LIBS " | sed -e 's/ mkl[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
    2169321693
    2169421694  fi
     
    2171621716    fi
    2171721717
    21718       { echo "$as_me:$LINENO: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&5
    21719 echo "$as_me: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&6;}
    21720       { echo "$as_me:$LINENO: SCIPLib LIBS   are $SCIPLIB_LIBS" >&5
    21721 echo "$as_me: SCIPLib LIBS   are $SCIPLIB_LIBS" >&6;}
    21722       { echo "$as_me:$LINENO: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&5
    21723 echo "$as_me: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&6;}
    21724 
    2172521718  fi
    2172621719fi
     
    2174021733
    2174121734
    21742 if test "$coin_has_soplex" = no ; then
    2174321735
    2174421736echo "$as_me:$LINENO: checking for COIN-OR package Clp" >&5
     
    2177121763CLP_CFLAGS=
    2177221764CLP_DATA=
    21773 
    21774 
    21775 
    21776 
    21777 
    21778 
    21779 
    21780 
    2178121765
    2178221766
     
    2180021784       CLP_LIBS="$withval"
    2180121785
    21802          SCIPLIB_PCLIBS="$withval $SCIPLIB_PCLIBS"
    21803          SCIPLIB_LIBS="$withval $SCIPLIB_LIBS"
    21804 
    2180521786       # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    2180621787       if test -z "$PKG_CONFIG" ; then
    2180721788         CLP_LIBS_INSTALLED="$withval"
    21808          SCIPLIB_LIBS_INSTALLED="$withval $SCIPLIB_LIBS_INSTALLED"
     21789
    2180921790       fi
    2181021791     fi
     
    2182321804       coin_has_clp=yes
    2182421805       CLP_CFLAGS="-I`${CYGPATH_W} $withval`"
    21825        SCIPLIB_CFLAGS="-I`${CYGPATH_W} $withval` $SCIPLIB_CFLAGS"
     21806
    2182621807       # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    2182721808       if test -z "$PKG_CONFIG" ; then
    2182821809         CLP_CFLAGS_INSTALLED="$CLP_CFLAGS"
    21829          SCIPLIB_CFLAGS_INSTALLED="$CLP_CFLAGS $SCIPLIB_CFLAGS_INSTALLED"
     21810
    2183021811       fi
    2183121812     fi
     
    2189021871        fi
    2189121872
    21892         # augment X_PCREQUIRES, X_CFLAGS, and X_LIBS for each build target X in SCIPLib
    21893 
    21894           SCIPLIB_PCREQUIRES="clp $SCIPLIB_PCREQUIRES"
    21895           SCIPLIB_CFLAGS="$CLP_CFLAGS $SCIPLIB_CFLAGS"
    21896           SCIPLIB_LIBS="$CLP_LIBS $SCIPLIB_LIBS"
     21873        # augment X_PCREQUIRES, X_CFLAGS, and X_LIBS for each build target X in
    2189721874
    2189821875
     
    2213022107
    2213122108
    22132     SCIPLIB_PCREQUIRES="clp $SCIPLIB_PCREQUIRES"
    22133     SCIPLIB_CFLAGS="$CLP_CFLAGS $SCIPLIB_CFLAGS"
    22134     SCIPLIB_LIBS="$CLP_LIBS $SCIPLIB_LIBS"
    22135     SCIPLIB_CFLAGS_INSTALLED="$CLP_CFLAGS_INSTALLED $SCIPLIB_CFLAGS_INSTALLED"
    22136     SCIPLIB_LIBS_INSTALLED="$CLP_LIBS_INSTALLED $SCIPLIB_LIBS_INSTALLED"
    22137 
    2213822109
    2213922110fi
     
    2218222153     # also remove everything of the form `xxx`yyy (may have been added for cygwin/cl)
    2218322154     CLP_DEPENDENCIES=`echo " $CLP_LIBS" | sed -e 's/ mkl[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
    22184 
    22185        SCIPLIB_DEPENDENCIES=`echo " $SCIPLIB_LIBS " | sed -e 's/ mkl[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
    2218622155
    2218722156  fi
     
    2220922178    fi
    2221022179
    22211       { echo "$as_me:$LINENO: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&5
    22212 echo "$as_me: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&6;}
    22213       { echo "$as_me:$LINENO: SCIPLib LIBS   are $SCIPLIB_LIBS" >&5
    22214 echo "$as_me: SCIPLib LIBS   are $SCIPLIB_LIBS" >&6;}
    22215       { echo "$as_me:$LINENO: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&5
    22216 echo "$as_me: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&6;}
    22217 
    2221822180  fi
    2221922181fi
     
    2223322195
    2223422196
    22235 else
    22236 
    22237 
    22238 if test 0 = 1; then
    22239   COIN_HAS_CLP_TRUE=
    22240   COIN_HAS_CLP_FALSE='#'
    22241 else
    22242   COIN_HAS_CLP_TRUE='#'
    22243   COIN_HAS_CLP_FALSE=
    22244 fi
    22245 
    22246 fi
    22247 #AC_COIN_CHECK_USER_LIBRARY([Cplex], [CPX],[cplex.h], [CPXgetstat])
     22197
     22198  echo "$as_me:$LINENO: checking if user provides library for Cplex" >&5
     22199echo $ECHO_N "checking if user provides library for Cplex... $ECHO_C" >&6
     22200
     22201# Check for header file directory
     22202
     22203
     22204# Check whether --with-cplex-incdir or --without-cplex-incdir was given.
     22205if test "${with_cplex_incdir+set}" = set; then
     22206  withval="$with_cplex_incdir"
     22207  CPXINCDIR=`cd $withval; pwd`
     22208fi;
     22209
     22210# Check for library directory
     22211
     22212
     22213# Check whether --with-cplex-lib or --without-cplex-lib was given.
     22214if test "${with_cplex_lib+set}" = set; then
     22215  withval="$with_cplex_lib"
     22216  CPXLIB=$withval
     22217fi;
     22218
     22219# Switch to disable library check if requested
     22220
     22221  # Check whether --enable-cplex-libcheck or --disable-cplex-libcheck was given.
     22222if test "${enable_cplex_libcheck+set}" = set; then
     22223  enableval="$enable_cplex_libcheck"
     22224  cplex_libcheck=$enableval
     22225else
     22226  cplex_libcheck=yes
     22227fi;
     22228
     22229# At this point, if we're going to use the library, both LBRYINCDIR and
     22230# LBRYLIB must be defined and not empty.
     22231
     22232  if test x"$CPXINCDIR" != x || test x"$CPXLIB" != x; then
     22233    if test x"$CPXINCDIR" = x || test x"$CPXLIB" = x; then
     22234      { { echo "$as_me:$LINENO: error: You need to specify both an include directory and link flags to use library Cplex. Use --with-cplex-incdir of environment variable $CPXINCDIR to specify the include directory. Use --with-cplex-lib or environment variable $CPXLIB to specify link flags." >&5
     22235echo "$as_me: error: You need to specify both an include directory and link flags to use library Cplex. Use --with-cplex-incdir of environment variable $CPXINCDIR to specify the include directory. Use --with-cplex-lib or environment variable $CPXLIB to specify link flags." >&2;}
     22236   { (exit 1); exit 1; }; }
     22237    fi
     22238    coin_has_cpx=true
     22239    echo "$as_me:$LINENO: result: yes" >&5
     22240echo "${ECHO_T}yes" >&6
     22241  else
     22242    coin_has_cpx=false
     22243    echo "$as_me:$LINENO: result: no" >&5
     22244echo "${ECHO_T}no" >&6
     22245  fi
     22246
     22247# If we have instructions for use, consider header and link checks.
     22248
     22249  if test $coin_has_cpx = true; then
     22250
     22251# If argument 3 (file) is given, check for the file. Typically this will be a
     22252# header file, but that's not assumed.
     22253
     22254    if test -r $CPXINCDIR/cplex.h; then
     22255
     22256  :
     22257else
     22258  { { echo "$as_me:$LINENO: error: Cannot find file cplex.h in $CPXINCDIR" >&5
     22259echo "$as_me: error: Cannot find file cplex.h in $CPXINCDIR" >&2;}
     22260   { (exit 1); exit 1; }; }
     22261  :
     22262fi
     22263
     22264
     22265# Now see if we can link the function. There are arguments for and against
     22266# assuming argument 3 is a header file declaring the function. A correct
     22267# function declaration is the main argument in favour. Having to cope with
     22268# possible dependencies or other oddities are the main arguments against.
     22269# Force the use of C as the best single choice amongst C++, C, and Fortran.
     22270# Obviously, this has limits.
     22271
     22272    if test x"$cplex_libcheck" != xno; then
     22273           coin_save_LIBS="$LIBS"
     22274           LIBS="$CPXLIB "
     22275           coin_CPX_link=no
     22276           ac_ext=c
     22277ac_cpp='$CPP $CPPFLAGS'
     22278ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     22279ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     22280ac_compiler_gnu=$ac_cv_c_compiler_gnu
     22281
     22282           for fnm in CPXgetstat ; do
     22283             echo "$as_me:$LINENO: checking whether symbol $fnm is available with CPX" >&5
     22284echo $ECHO_N "checking whether symbol $fnm is available with CPX... $ECHO_C" >&6
     22285             cat >conftest.$ac_ext <<_ACEOF
     22286/* confdefs.h.  */
     22287_ACEOF
     22288cat confdefs.h >>conftest.$ac_ext
     22289cat >>conftest.$ac_ext <<_ACEOF
     22290/* end confdefs.h.  */
     22291
     22292int
     22293main ()
     22294{
     22295$fnm()
     22296  ;
     22297  return 0;
     22298}
     22299_ACEOF
     22300rm -f conftest.$ac_objext conftest$ac_exeext
     22301if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     22302  (eval $ac_link) 2>conftest.er1
     22303  ac_status=$?
     22304  grep -v '^ *+' conftest.er1 >conftest.err
     22305  rm -f conftest.er1
     22306  cat conftest.err >&5
     22307  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22308  (exit $ac_status); } &&
     22309         { ac_try='test -z "$ac_c_werror_flag"
     22310                         || test ! -s conftest.err'
     22311  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     22312  (eval $ac_try) 2>&5
     22313  ac_status=$?
     22314  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22315  (exit $ac_status); }; } &&
     22316         { ac_try='test -s conftest$ac_exeext'
     22317  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     22318  (eval $ac_try) 2>&5
     22319  ac_status=$?
     22320  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22321  (exit $ac_status); }; }; then
     22322  echo "$as_me:$LINENO: result: yes" >&5
     22323echo "${ECHO_T}yes" >&6
     22324                  coin_CPX_link=yes
     22325                  break
     22326else
     22327  echo "$as_me: failed program was:" >&5
     22328sed 's/^/| /' conftest.$ac_ext >&5
     22329
     22330echo "$as_me:$LINENO: result: no" >&5
     22331echo "${ECHO_T}no" >&6
     22332fi
     22333rm -f conftest.err conftest.$ac_objext \
     22334      conftest$ac_exeext conftest.$ac_ext
     22335           done
     22336           ac_ext=c
     22337ac_cpp='$CPP $CPPFLAGS'
     22338ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     22339ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     22340ac_compiler_gnu=$ac_cv_c_compiler_gnu
     22341
     22342           LIBS="$coin_save_LIBS"
     22343           if test x"$coin_CPX_link" != xyes ; then
     22344             { { echo "$as_me:$LINENO: error: Cannot find symbol(s) CPXgetstat with CPX" >&5
     22345echo "$as_me: error: Cannot find symbol(s) CPXgetstat with CPX" >&2;}
     22346   { (exit 1); exit 1; }; }
     22347           fi
     22348         fi
     22349
     22350
     22351# If we make it this far, we've verified the file and linked the function. Add
     22352# the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     22353# COIN_HAS_LBRY.
     22354
     22355
     22356
     22357
     22358cat >>confdefs.h <<\_ACEOF
     22359#define COIN_HAS_CPX 1
     22360_ACEOF
     22361
     22362  fi
     22363
     22364# Arrange for configure to substitute LBRYINCDIR and LBRYLIB and create the
     22365# automake conditional. These actions must occur unconditionally.
     22366
     22367
     22368
     22369
     22370
     22371if test $coin_has_cpx = true; then
     22372  COIN_HAS_CPX_TRUE=
     22373  COIN_HAS_CPX_FALSE='#'
     22374else
     22375  COIN_HAS_CPX_TRUE='#'
     22376  COIN_HAS_CPX_FALSE=
     22377fi
     22378
     22379
     22380
     22381  echo "$as_me:$LINENO: checking if user provides library for Mosek" >&5
     22382echo $ECHO_N "checking if user provides library for Mosek... $ECHO_C" >&6
     22383
     22384# Check for header file directory
     22385
     22386
     22387# Check whether --with-mosek-incdir or --without-mosek-incdir was given.
     22388if test "${with_mosek_incdir+set}" = set; then
     22389  withval="$with_mosek_incdir"
     22390  MSKINCDIR=`cd $withval; pwd`
     22391fi;
     22392
     22393# Check for library directory
     22394
     22395
     22396# Check whether --with-mosek-lib or --without-mosek-lib was given.
     22397if test "${with_mosek_lib+set}" = set; then
     22398  withval="$with_mosek_lib"
     22399  MSKLIB=$withval
     22400fi;
     22401
     22402# Switch to disable library check if requested
     22403
     22404  # Check whether --enable-mosek-libcheck or --disable-mosek-libcheck was given.
     22405if test "${enable_mosek_libcheck+set}" = set; then
     22406  enableval="$enable_mosek_libcheck"
     22407  mosek_libcheck=$enableval
     22408else
     22409  mosek_libcheck=yes
     22410fi;
     22411
     22412# At this point, if we're going to use the library, both LBRYINCDIR and
     22413# LBRYLIB must be defined and not empty.
     22414
     22415  if test x"$MSKINCDIR" != x || test x"$MSKLIB" != x; then
     22416    if test x"$MSKINCDIR" = x || test x"$MSKLIB" = x; then
     22417      { { echo "$as_me:$LINENO: error: You need to specify both an include directory and link flags to use library Mosek. Use --with-mosek-incdir of environment variable $MSKINCDIR to specify the include directory. Use --with-mosek-lib or environment variable $MSKLIB to specify link flags." >&5
     22418echo "$as_me: error: You need to specify both an include directory and link flags to use library Mosek. Use --with-mosek-incdir of environment variable $MSKINCDIR to specify the include directory. Use --with-mosek-lib or environment variable $MSKLIB to specify link flags." >&2;}
     22419   { (exit 1); exit 1; }; }
     22420    fi
     22421    coin_has_msk=true
     22422    echo "$as_me:$LINENO: result: yes" >&5
     22423echo "${ECHO_T}yes" >&6
     22424  else
     22425    coin_has_msk=false
     22426    echo "$as_me:$LINENO: result: no" >&5
     22427echo "${ECHO_T}no" >&6
     22428  fi
     22429
     22430# If we have instructions for use, consider header and link checks.
     22431
     22432  if test $coin_has_msk = true; then
     22433
     22434# If argument 3 (file) is given, check for the file. Typically this will be a
     22435# header file, but that's not assumed.
     22436
     22437    if test -r $MSKINCDIR/mosek.h; then
     22438
     22439  :
     22440else
     22441  { { echo "$as_me:$LINENO: error: Cannot find file mosek.h in $MSKINCDIR" >&5
     22442echo "$as_me: error: Cannot find file mosek.h in $MSKINCDIR" >&2;}
     22443   { (exit 1); exit 1; }; }
     22444  :
     22445fi
     22446
     22447
     22448# Now see if we can link the function. There are arguments for and against
     22449# assuming argument 3 is a header file declaring the function. A correct
     22450# function declaration is the main argument in favour. Having to cope with
     22451# possible dependencies or other oddities are the main arguments against.
     22452# Force the use of C as the best single choice amongst C++, C, and Fortran.
     22453# Obviously, this has limits.
     22454
     22455    if test x"$mosek_libcheck" != xno; then
     22456           coin_save_LIBS="$LIBS"
     22457           LIBS="$MSKLIB "
     22458           coin_MSK_link=no
     22459           ac_ext=c
     22460ac_cpp='$CPP $CPPFLAGS'
     22461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     22462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     22463ac_compiler_gnu=$ac_cv_c_compiler_gnu
     22464
     22465           for fnm in MSK_makeenv ; do
     22466             echo "$as_me:$LINENO: checking whether symbol $fnm is available with MSK" >&5
     22467echo $ECHO_N "checking whether symbol $fnm is available with MSK... $ECHO_C" >&6
     22468             cat >conftest.$ac_ext <<_ACEOF
     22469/* confdefs.h.  */
     22470_ACEOF
     22471cat confdefs.h >>conftest.$ac_ext
     22472cat >>conftest.$ac_ext <<_ACEOF
     22473/* end confdefs.h.  */
     22474
     22475int
     22476main ()
     22477{
     22478$fnm()
     22479  ;
     22480  return 0;
     22481}
     22482_ACEOF
     22483rm -f conftest.$ac_objext conftest$ac_exeext
     22484if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     22485  (eval $ac_link) 2>conftest.er1
     22486  ac_status=$?
     22487  grep -v '^ *+' conftest.er1 >conftest.err
     22488  rm -f conftest.er1
     22489  cat conftest.err >&5
     22490  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22491  (exit $ac_status); } &&
     22492         { ac_try='test -z "$ac_c_werror_flag"
     22493                         || test ! -s conftest.err'
     22494  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     22495  (eval $ac_try) 2>&5
     22496  ac_status=$?
     22497  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22498  (exit $ac_status); }; } &&
     22499         { ac_try='test -s conftest$ac_exeext'
     22500  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     22501  (eval $ac_try) 2>&5
     22502  ac_status=$?
     22503  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22504  (exit $ac_status); }; }; then
     22505  echo "$as_me:$LINENO: result: yes" >&5
     22506echo "${ECHO_T}yes" >&6
     22507                  coin_MSK_link=yes
     22508                  break
     22509else
     22510  echo "$as_me: failed program was:" >&5
     22511sed 's/^/| /' conftest.$ac_ext >&5
     22512
     22513echo "$as_me:$LINENO: result: no" >&5
     22514echo "${ECHO_T}no" >&6
     22515fi
     22516rm -f conftest.err conftest.$ac_objext \
     22517      conftest$ac_exeext conftest.$ac_ext
     22518           done
     22519           ac_ext=c
     22520ac_cpp='$CPP $CPPFLAGS'
     22521ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     22522ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     22523ac_compiler_gnu=$ac_cv_c_compiler_gnu
     22524
     22525           LIBS="$coin_save_LIBS"
     22526           if test x"$coin_MSK_link" != xyes ; then
     22527             { { echo "$as_me:$LINENO: error: Cannot find symbol(s) MSK_makeenv with MSK" >&5
     22528echo "$as_me: error: Cannot find symbol(s) MSK_makeenv with MSK" >&2;}
     22529   { (exit 1); exit 1; }; }
     22530           fi
     22531         fi
     22532
     22533
     22534# If we make it this far, we've verified the file and linked the function. Add
     22535# the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     22536# COIN_HAS_LBRY.
     22537
     22538
     22539
     22540
     22541cat >>confdefs.h <<\_ACEOF
     22542#define COIN_HAS_MSK 1
     22543_ACEOF
     22544
     22545  fi
     22546
     22547# Arrange for configure to substitute LBRYINCDIR and LBRYLIB and create the
     22548# automake conditional. These actions must occur unconditionally.
     22549
     22550
     22551
     22552
     22553
     22554if test $coin_has_msk = true; then
     22555  COIN_HAS_MSK_TRUE=
     22556  COIN_HAS_MSK_FALSE='#'
     22557else
     22558  COIN_HAS_MSK_TRUE='#'
     22559  COIN_HAS_MSK_FALSE=
     22560fi
     22561
     22562
     22563
     22564  echo "$as_me:$LINENO: checking if user provides library for Xpress" >&5
     22565echo $ECHO_N "checking if user provides library for Xpress... $ECHO_C" >&6
     22566
     22567# Check for header file directory
     22568
     22569
     22570# Check whether --with-xpress-incdir or --without-xpress-incdir was given.
     22571if test "${with_xpress_incdir+set}" = set; then
     22572  withval="$with_xpress_incdir"
     22573  XPRINCDIR=`cd $withval; pwd`
     22574fi;
     22575
     22576# Check for library directory
     22577
     22578
     22579# Check whether --with-xpress-lib or --without-xpress-lib was given.
     22580if test "${with_xpress_lib+set}" = set; then
     22581  withval="$with_xpress_lib"
     22582  XPRLIB=$withval
     22583fi;
     22584
     22585# Switch to disable library check if requested
     22586
     22587  # Check whether --enable-xpress-libcheck or --disable-xpress-libcheck was given.
     22588if test "${enable_xpress_libcheck+set}" = set; then
     22589  enableval="$enable_xpress_libcheck"
     22590  xpress_libcheck=$enableval
     22591else
     22592  xpress_libcheck=yes
     22593fi;
     22594
     22595# At this point, if we're going to use the library, both LBRYINCDIR and
     22596# LBRYLIB must be defined and not empty.
     22597
     22598  if test x"$XPRINCDIR" != x || test x"$XPRLIB" != x; then
     22599    if test x"$XPRINCDIR" = x || test x"$XPRLIB" = x; then
     22600      { { echo "$as_me:$LINENO: error: You need to specify both an include directory and link flags to use library Xpress. Use --with-xpress-incdir of environment variable $XPRINCDIR to specify the include directory. Use --with-xpress-lib or environment variable $XPRLIB to specify link flags." >&5
     22601echo "$as_me: error: You need to specify both an include directory and link flags to use library Xpress. Use --with-xpress-incdir of environment variable $XPRINCDIR to specify the include directory. Use --with-xpress-lib or environment variable $XPRLIB to specify link flags." >&2;}
     22602   { (exit 1); exit 1; }; }
     22603    fi
     22604    coin_has_xpr=true
     22605    echo "$as_me:$LINENO: result: yes" >&5
     22606echo "${ECHO_T}yes" >&6
     22607  else
     22608    coin_has_xpr=false
     22609    echo "$as_me:$LINENO: result: no" >&5
     22610echo "${ECHO_T}no" >&6
     22611  fi
     22612
     22613# If we have instructions for use, consider header and link checks.
     22614
     22615  if test $coin_has_xpr = true; then
     22616
     22617# If argument 3 (file) is given, check for the file. Typically this will be a
     22618# header file, but that's not assumed.
     22619
     22620    if test -r $XPRINCDIR/xprs.h; then
     22621
     22622  :
     22623else
     22624  { { echo "$as_me:$LINENO: error: Cannot find file xprs.h in $XPRINCDIR" >&5
     22625echo "$as_me: error: Cannot find file xprs.h in $XPRINCDIR" >&2;}
     22626   { (exit 1); exit 1; }; }
     22627  :
     22628fi
     22629
     22630
     22631# Now see if we can link the function. There are arguments for and against
     22632# assuming argument 3 is a header file declaring the function. A correct
     22633# function declaration is the main argument in favour. Having to cope with
     22634# possible dependencies or other oddities are the main arguments against.
     22635# Force the use of C as the best single choice amongst C++, C, and Fortran.
     22636# Obviously, this has limits.
     22637
     22638    if test x"$xpress_libcheck" != xno; then
     22639           coin_save_LIBS="$LIBS"
     22640           LIBS="$XPRLIB "
     22641           coin_XPR_link=no
     22642           ac_ext=c
     22643ac_cpp='$CPP $CPPFLAGS'
     22644ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     22645ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     22646ac_compiler_gnu=$ac_cv_c_compiler_gnu
     22647
     22648           for fnm in XPRSinit ; do
     22649             echo "$as_me:$LINENO: checking whether symbol $fnm is available with XPR" >&5
     22650echo $ECHO_N "checking whether symbol $fnm is available with XPR... $ECHO_C" >&6
     22651             cat >conftest.$ac_ext <<_ACEOF
     22652/* confdefs.h.  */
     22653_ACEOF
     22654cat confdefs.h >>conftest.$ac_ext
     22655cat >>conftest.$ac_ext <<_ACEOF
     22656/* end confdefs.h.  */
     22657
     22658int
     22659main ()
     22660{
     22661$fnm()
     22662  ;
     22663  return 0;
     22664}
     22665_ACEOF
     22666rm -f conftest.$ac_objext conftest$ac_exeext
     22667if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     22668  (eval $ac_link) 2>conftest.er1
     22669  ac_status=$?
     22670  grep -v '^ *+' conftest.er1 >conftest.err
     22671  rm -f conftest.er1
     22672  cat conftest.err >&5
     22673  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22674  (exit $ac_status); } &&
     22675         { ac_try='test -z "$ac_c_werror_flag"
     22676                         || test ! -s conftest.err'
     22677  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     22678  (eval $ac_try) 2>&5
     22679  ac_status=$?
     22680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22681  (exit $ac_status); }; } &&
     22682         { ac_try='test -s conftest$ac_exeext'
     22683  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     22684  (eval $ac_try) 2>&5
     22685  ac_status=$?
     22686  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22687  (exit $ac_status); }; }; then
     22688  echo "$as_me:$LINENO: result: yes" >&5
     22689echo "${ECHO_T}yes" >&6
     22690                  coin_XPR_link=yes
     22691                  break
     22692else
     22693  echo "$as_me: failed program was:" >&5
     22694sed 's/^/| /' conftest.$ac_ext >&5
     22695
     22696echo "$as_me:$LINENO: result: no" >&5
     22697echo "${ECHO_T}no" >&6
     22698fi
     22699rm -f conftest.err conftest.$ac_objext \
     22700      conftest$ac_exeext conftest.$ac_ext
     22701           done
     22702           ac_ext=c
     22703ac_cpp='$CPP $CPPFLAGS'
     22704ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     22705ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     22706ac_compiler_gnu=$ac_cv_c_compiler_gnu
     22707
     22708           LIBS="$coin_save_LIBS"
     22709           if test x"$coin_XPR_link" != xyes ; then
     22710             { { echo "$as_me:$LINENO: error: Cannot find symbol(s) XPRSinit with XPR" >&5
     22711echo "$as_me: error: Cannot find symbol(s) XPRSinit with XPR" >&2;}
     22712   { (exit 1); exit 1; }; }
     22713           fi
     22714         fi
     22715
     22716
     22717# If we make it this far, we've verified the file and linked the function. Add
     22718# the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     22719# COIN_HAS_LBRY.
     22720
     22721
     22722
     22723
     22724cat >>confdefs.h <<\_ACEOF
     22725#define COIN_HAS_XPR 1
     22726_ACEOF
     22727
     22728  fi
     22729
     22730# Arrange for configure to substitute LBRYINCDIR and LBRYLIB and create the
     22731# automake conditional. These actions must occur unconditionally.
     22732
     22733
     22734
     22735
     22736
     22737if test $coin_has_xpr = true; then
     22738  COIN_HAS_XPR_TRUE=
     22739  COIN_HAS_XPR_FALSE='#'
     22740else
     22741  COIN_HAS_XPR_TRUE='#'
     22742  COIN_HAS_XPR_FALSE=
     22743fi
     22744
     22745
     22746
     22747  echo "$as_me:$LINENO: checking if user provides library for Gurobi" >&5
     22748echo $ECHO_N "checking if user provides library for Gurobi... $ECHO_C" >&6
     22749
     22750# Check for header file directory
     22751
     22752
     22753# Check whether --with-gurobi-incdir or --without-gurobi-incdir was given.
     22754if test "${with_gurobi_incdir+set}" = set; then
     22755  withval="$with_gurobi_incdir"
     22756  GRBINCDIR=`cd $withval; pwd`
     22757fi;
     22758
     22759# Check for library directory
     22760
     22761
     22762# Check whether --with-gurobi-lib or --without-gurobi-lib was given.
     22763if test "${with_gurobi_lib+set}" = set; then
     22764  withval="$with_gurobi_lib"
     22765  GRBLIB=$withval
     22766fi;
     22767
     22768# Switch to disable library check if requested
     22769
     22770  # Check whether --enable-gurobi-libcheck or --disable-gurobi-libcheck was given.
     22771if test "${enable_gurobi_libcheck+set}" = set; then
     22772  enableval="$enable_gurobi_libcheck"
     22773  gurobi_libcheck=$enableval
     22774else
     22775  gurobi_libcheck=yes
     22776fi;
     22777
     22778# At this point, if we're going to use the library, both LBRYINCDIR and
     22779# LBRYLIB must be defined and not empty.
     22780
     22781  if test x"$GRBINCDIR" != x || test x"$GRBLIB" != x; then
     22782    if test x"$GRBINCDIR" = x || test x"$GRBLIB" = x; then
     22783      { { echo "$as_me:$LINENO: error: You need to specify both an include directory and link flags to use library Gurobi. Use --with-gurobi-incdir of environment variable $GRBINCDIR to specify the include directory. Use --with-gurobi-lib or environment variable $GRBLIB to specify link flags." >&5
     22784echo "$as_me: error: You need to specify both an include directory and link flags to use library Gurobi. Use --with-gurobi-incdir of environment variable $GRBINCDIR to specify the include directory. Use --with-gurobi-lib or environment variable $GRBLIB to specify link flags." >&2;}
     22785   { (exit 1); exit 1; }; }
     22786    fi
     22787    coin_has_grb=true
     22788    echo "$as_me:$LINENO: result: yes" >&5
     22789echo "${ECHO_T}yes" >&6
     22790  else
     22791    coin_has_grb=false
     22792    echo "$as_me:$LINENO: result: no" >&5
     22793echo "${ECHO_T}no" >&6
     22794  fi
     22795
     22796# If we have instructions for use, consider header and link checks.
     22797
     22798  if test $coin_has_grb = true; then
     22799
     22800# If argument 3 (file) is given, check for the file. Typically this will be a
     22801# header file, but that's not assumed.
     22802
     22803    if test -r $GRBINCDIR/gurobi_c.h; then
     22804
     22805  :
     22806else
     22807  { { echo "$as_me:$LINENO: error: Cannot find file gurobi_c.h in $GRBINCDIR" >&5
     22808echo "$as_me: error: Cannot find file gurobi_c.h in $GRBINCDIR" >&2;}
     22809   { (exit 1); exit 1; }; }
     22810  :
     22811fi
     22812
     22813
     22814# Now see if we can link the function. There are arguments for and against
     22815# assuming argument 3 is a header file declaring the function. A correct
     22816# function declaration is the main argument in favour. Having to cope with
     22817# possible dependencies or other oddities are the main arguments against.
     22818# Force the use of C as the best single choice amongst C++, C, and Fortran.
     22819# Obviously, this has limits.
     22820
     22821    if test x"$gurobi_libcheck" != xno; then
     22822           coin_save_LIBS="$LIBS"
     22823           LIBS="$GRBLIB "
     22824           coin_GRB_link=no
     22825           ac_ext=c
     22826ac_cpp='$CPP $CPPFLAGS'
     22827ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     22828ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     22829ac_compiler_gnu=$ac_cv_c_compiler_gnu
     22830
     22831           for fnm in GRBloadenv ; do
     22832             echo "$as_me:$LINENO: checking whether symbol $fnm is available with GRB" >&5
     22833echo $ECHO_N "checking whether symbol $fnm is available with GRB... $ECHO_C" >&6
     22834             cat >conftest.$ac_ext <<_ACEOF
     22835/* confdefs.h.  */
     22836_ACEOF
     22837cat confdefs.h >>conftest.$ac_ext
     22838cat >>conftest.$ac_ext <<_ACEOF
     22839/* end confdefs.h.  */
     22840
     22841int
     22842main ()
     22843{
     22844$fnm()
     22845  ;
     22846  return 0;
     22847}
     22848_ACEOF
     22849rm -f conftest.$ac_objext conftest$ac_exeext
     22850if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     22851  (eval $ac_link) 2>conftest.er1
     22852  ac_status=$?
     22853  grep -v '^ *+' conftest.er1 >conftest.err
     22854  rm -f conftest.er1
     22855  cat conftest.err >&5
     22856  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22857  (exit $ac_status); } &&
     22858         { ac_try='test -z "$ac_c_werror_flag"
     22859                         || test ! -s conftest.err'
     22860  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     22861  (eval $ac_try) 2>&5
     22862  ac_status=$?
     22863  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22864  (exit $ac_status); }; } &&
     22865         { ac_try='test -s conftest$ac_exeext'
     22866  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     22867  (eval $ac_try) 2>&5
     22868  ac_status=$?
     22869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     22870  (exit $ac_status); }; }; then
     22871  echo "$as_me:$LINENO: result: yes" >&5
     22872echo "${ECHO_T}yes" >&6
     22873                  coin_GRB_link=yes
     22874                  break
     22875else
     22876  echo "$as_me: failed program was:" >&5
     22877sed 's/^/| /' conftest.$ac_ext >&5
     22878
     22879echo "$as_me:$LINENO: result: no" >&5
     22880echo "${ECHO_T}no" >&6
     22881fi
     22882rm -f conftest.err conftest.$ac_objext \
     22883      conftest$ac_exeext conftest.$ac_ext
     22884           done
     22885           ac_ext=c
     22886ac_cpp='$CPP $CPPFLAGS'
     22887ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     22888ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     22889ac_compiler_gnu=$ac_cv_c_compiler_gnu
     22890
     22891           LIBS="$coin_save_LIBS"
     22892           if test x"$coin_GRB_link" != xyes ; then
     22893             { { echo "$as_me:$LINENO: error: Cannot find symbol(s) GRBloadenv with GRB" >&5
     22894echo "$as_me: error: Cannot find symbol(s) GRBloadenv with GRB" >&2;}
     22895   { (exit 1); exit 1; }; }
     22896           fi
     22897         fi
     22898
     22899
     22900# If we make it this far, we've verified the file and linked the function. Add
     22901# the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     22902# COIN_HAS_LBRY.
     22903
     22904
     22905
     22906
     22907cat >>confdefs.h <<\_ACEOF
     22908#define COIN_HAS_GRB 1
     22909_ACEOF
     22910
     22911  fi
     22912
     22913# Arrange for configure to substitute LBRYINCDIR and LBRYLIB and create the
     22914# automake conditional. These actions must occur unconditionally.
     22915
     22916
     22917
     22918
     22919
     22920if test $coin_has_grb = true; then
     22921  COIN_HAS_GRB_TRUE=
     22922  COIN_HAS_GRB_FALSE='#'
     22923else
     22924  COIN_HAS_GRB_TRUE='#'
     22925  COIN_HAS_GRB_FALSE=
     22926fi
     22927
     22928
     22929
     22930  echo "$as_me:$LINENO: checking if user provides library for QSopt" >&5
     22931echo $ECHO_N "checking if user provides library for QSopt... $ECHO_C" >&6
     22932
     22933# Check for header file directory
     22934
     22935
     22936# Check whether --with-qsopt-incdir or --without-qsopt-incdir was given.
     22937if test "${with_qsopt_incdir+set}" = set; then
     22938  withval="$with_qsopt_incdir"
     22939  QSOINCDIR=`cd $withval; pwd`
     22940fi;
     22941
     22942# Check for library directory
     22943
     22944
     22945# Check whether --with-qsopt-lib or --without-qsopt-lib was given.
     22946if test "${with_qsopt_lib+set}" = set; then
     22947  withval="$with_qsopt_lib"
     22948  QSOLIB=$withval
     22949fi;
     22950
     22951# Switch to disable library check if requested
     22952
     22953  # Check whether --enable-qsopt-libcheck or --disable-qsopt-libcheck was given.
     22954if test "${enable_qsopt_libcheck+set}" = set; then
     22955  enableval="$enable_qsopt_libcheck"
     22956  qsopt_libcheck=$enableval
     22957else
     22958  qsopt_libcheck=yes
     22959fi;
     22960
     22961# At this point, if we're going to use the library, both LBRYINCDIR and
     22962# LBRYLIB must be defined and not empty.
     22963
     22964  if test x"$QSOINCDIR" != x || test x"$QSOLIB" != x; then
     22965    if test x"$QSOINCDIR" = x || test x"$QSOLIB" = x; then
     22966      { { echo "$as_me:$LINENO: error: You need to specify both an include directory and link flags to use library QSopt. Use --with-qsopt-incdir of environment variable $QSOINCDIR to specify the include directory. Use --with-qsopt-lib or environment variable $QSOLIB to specify link flags." >&5
     22967echo "$as_me: error: You need to specify both an include directory and link flags to use library QSopt. Use --with-qsopt-incdir of environment variable $QSOINCDIR to specify the include directory. Use --with-qsopt-lib or environment variable $QSOLIB to specify link flags." >&2;}
     22968   { (exit 1); exit 1; }; }
     22969    fi
     22970    coin_has_qso=true
     22971    echo "$as_me:$LINENO: result: yes" >&5
     22972echo "${ECHO_T}yes" >&6
     22973  else
     22974    coin_has_qso=false
     22975    echo "$as_me:$LINENO: result: no" >&5
     22976echo "${ECHO_T}no" >&6
     22977  fi
     22978
     22979# If we have instructions for use, consider header and link checks.
     22980
     22981  if test $coin_has_qso = true; then
     22982
     22983# If argument 3 (file) is given, check for the file. Typically this will be a
     22984# header file, but that's not assumed.
     22985
     22986    if test -r $QSOINCDIR/qsopt.h; then
     22987
     22988  :
     22989else
     22990  { { echo "$as_me:$LINENO: error: Cannot find file qsopt.h in $QSOINCDIR" >&5
     22991echo "$as_me: error: Cannot find file qsopt.h in $QSOINCDIR" >&2;}
     22992   { (exit 1); exit 1; }; }
     22993  :
     22994fi
     22995
     22996
     22997# Now see if we can link the function. There are arguments for and against
     22998# assuming argument 3 is a header file declaring the function. A correct
     22999# function declaration is the main argument in favour. Having to cope with
     23000# possible dependencies or other oddities are the main arguments against.
     23001# Force the use of C as the best single choice amongst C++, C, and Fortran.
     23002# Obviously, this has limits.
     23003
     23004    if test x"$qsopt_libcheck" != xno; then
     23005           coin_save_LIBS="$LIBS"
     23006           LIBS="$QSOLIB "
     23007           coin_QSO_link=no
     23008           ac_ext=c
     23009ac_cpp='$CPP $CPPFLAGS'
     23010ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     23011ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     23012ac_compiler_gnu=$ac_cv_c_compiler_gnu
     23013
     23014           for fnm in QScreate_prob ; do
     23015             echo "$as_me:$LINENO: checking whether symbol $fnm is available with QSO" >&5
     23016echo $ECHO_N "checking whether symbol $fnm is available with QSO... $ECHO_C" >&6
     23017             cat >conftest.$ac_ext <<_ACEOF
     23018/* confdefs.h.  */
     23019_ACEOF
     23020cat confdefs.h >>conftest.$ac_ext
     23021cat >>conftest.$ac_ext <<_ACEOF
     23022/* end confdefs.h.  */
     23023
     23024int
     23025main ()
     23026{
     23027$fnm()
     23028  ;
     23029  return 0;
     23030}
     23031_ACEOF
     23032rm -f conftest.$ac_objext conftest$ac_exeext
     23033if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     23034  (eval $ac_link) 2>conftest.er1
     23035  ac_status=$?
     23036  grep -v '^ *+' conftest.er1 >conftest.err
     23037  rm -f conftest.er1
     23038  cat conftest.err >&5
     23039  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     23040  (exit $ac_status); } &&
     23041         { ac_try='test -z "$ac_c_werror_flag"
     23042                         || test ! -s conftest.err'
     23043  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     23044  (eval $ac_try) 2>&5
     23045  ac_status=$?
     23046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     23047  (exit $ac_status); }; } &&
     23048         { ac_try='test -s conftest$ac_exeext'
     23049  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     23050  (eval $ac_try) 2>&5
     23051  ac_status=$?
     23052  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     23053  (exit $ac_status); }; }; then
     23054  echo "$as_me:$LINENO: result: yes" >&5
     23055echo "${ECHO_T}yes" >&6
     23056                  coin_QSO_link=yes
     23057                  break
     23058else
     23059  echo "$as_me: failed program was:" >&5
     23060sed 's/^/| /' conftest.$ac_ext >&5
     23061
     23062echo "$as_me:$LINENO: result: no" >&5
     23063echo "${ECHO_T}no" >&6
     23064fi
     23065rm -f conftest.err conftest.$ac_objext \
     23066      conftest$ac_exeext conftest.$ac_ext
     23067           done
     23068           ac_ext=c
     23069ac_cpp='$CPP $CPPFLAGS'
     23070ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     23071ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     23072ac_compiler_gnu=$ac_cv_c_compiler_gnu
     23073
     23074           LIBS="$coin_save_LIBS"
     23075           if test x"$coin_QSO_link" != xyes ; then
     23076             { { echo "$as_me:$LINENO: error: Cannot find symbol(s) QScreate_prob with QSO" >&5
     23077echo "$as_me: error: Cannot find symbol(s) QScreate_prob with QSO" >&2;}
     23078   { (exit 1); exit 1; }; }
     23079           fi
     23080         fi
     23081
     23082
     23083# If we make it this far, we've verified the file and linked the function. Add
     23084# the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     23085# COIN_HAS_LBRY.
     23086
     23087
     23088
     23089
     23090cat >>confdefs.h <<\_ACEOF
     23091#define COIN_HAS_QSO 1
     23092_ACEOF
     23093
     23094  fi
     23095
     23096# Arrange for configure to substitute LBRYINCDIR and LBRYLIB and create the
     23097# automake conditional. These actions must occur unconditionally.
     23098
     23099
     23100
     23101
     23102
     23103if test $coin_has_qso = true; then
     23104  COIN_HAS_QSO_TRUE=
     23105  COIN_HAS_QSO_FALSE='#'
     23106else
     23107  COIN_HAS_QSO_TRUE='#'
     23108  COIN_HAS_QSO_FALSE=
     23109fi
     23110
     23111
     23112
     23113
     23114# Check whether --with-scip-lpsolver or --without-scip-lpsolver was given.
     23115if test "${with_scip_lpsolver+set}" = set; then
     23116  withval="$with_scip_lpsolver"
     23117  if test "$withval" = no ; then
     23118     scip_lpsolver=none
     23119   else
     23120     scip_lpsolver="$withval"
     23121   fi
     23122else
     23123  if test "$coin_has_soplex" = yes ; then
     23124     scip_lpsolver=soplex
     23125   elif test "$coin_has_clp" = yes ; then
     23126     scip_lpsolver=clp
     23127   elif test "$coin_has_cpx" = true ; then
     23128     scip_lpsolver=cplex
     23129   elif test "$coin_has_msk" = true ; then
     23130     scip_lpsolver=mosek
     23131   elif test "$coin_has_xpr" = true ; then
     23132     scip_lpsolver=xpress
     23133   elif test "$coin_has_grb" = true ; then
     23134     scip_lpsolver=gurobi
     23135   elif test "$coin_has_qso" = true ; then
     23136     scip_lpsolver=qsopt
     23137   else
     23138     scip_lpsolver=none
     23139   fi
     23140
     23141fi;
     23142
     23143case "$scip_lpsolver" in
     23144  soplex)
     23145    if test "$coin_has_soplex" = no ; then
     23146      { { echo "$as_me:$LINENO: error: \"LP solver SoPlex not available." >&5
     23147echo "$as_me: error: \"LP solver SoPlex not available." >&2;}
     23148   { (exit 1); exit 1; }; }
     23149    fi
     23150    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS $SOPLEX_CFLAGS"
     23151    SCIPLIB_LIBS="$SCIPLIB_LIBS $SOPLEX_LIBS"
     23152    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $SOPLEX_LIBS_INSTALLED"
     23153    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $SOPLEX_PCLIBS"
     23154    SCIPLIB_PCREQUIRED="$SCIPLIB_PCREQUIRED $SOPLEX_PCREQUIRED"
     23155  ;;
     23156  clp)
     23157    if test "$coin_has_clp" = no ; then
     23158      { { echo "$as_me:$LINENO: error: \"LP solver CLP not available." >&5
     23159echo "$as_me: error: \"LP solver CLP not available." >&2;}
     23160   { (exit 1); exit 1; }; }
     23161    fi
     23162    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS $CLP_CFLAGS"
     23163    SCIPLIB_LIBS="$SCIPLIB_LIBS $CLP_LIBS"
     23164    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $CLP_LIBS_INSTALLED"
     23165    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $CLP_PCLIBS"
     23166    SCIPLIB_PCREQUIRED="$SCIPLIB_PCREQUIRED $CLP_PCREQUIRED"
     23167  ;;
     23168  cplex)
     23169    if test "$coin_has_cpx" = false ; then
     23170      { { echo "$as_me:$LINENO: error: \"LP solver CPLEX not available." >&5
     23171echo "$as_me: error: \"LP solver CPLEX not available." >&2;}
     23172   { (exit 1); exit 1; }; }
     23173    fi
     23174    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$CPXINCDIR"
     23175    SCIPLIB_LIBS="$SCIPLIB_LIBS $CPXLIB"
     23176    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $CPXLIB"
     23177    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $CPXLIB"
     23178  ;;
     23179  mosek)
     23180    if test "$coin_has_msk" = false ; then
     23181      { { echo "$as_me:$LINENO: error: \"LP solver Mosek not available." >&5
     23182echo "$as_me: error: \"LP solver Mosek not available." >&2;}
     23183   { (exit 1); exit 1; }; }
     23184    fi
     23185    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$MSKINCDIR"
     23186    SCIPLIB_LIBS="$SCIPLIB_LIBS $MSKLIB"
     23187    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $MSKLIB"
     23188    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $MSKLIB"
     23189  ;;
     23190  xpress)
     23191    if test "$coin_has_xpr" = false ; then
     23192      { { echo "$as_me:$LINENO: error: \"LP solver Xpress not available." >&5
     23193echo "$as_me: error: \"LP solver Xpress not available." >&2;}
     23194   { (exit 1); exit 1; }; }
     23195    fi
     23196    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$XPRINCDIR"
     23197    SCIPLIB_LIBS="$SCIPLIB_LIBS $XPRLIB"
     23198    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $XPRLIB"
     23199    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $XPRLIB"
     23200  ;;
     23201  gurobi)
     23202    if test "$coin_has_grb" = false ; then
     23203      { { echo "$as_me:$LINENO: error: \"LP solver Gurobi not available." >&5
     23204echo "$as_me: error: \"LP solver Gurobi not available." >&2;}
     23205   { (exit 1); exit 1; }; }
     23206    fi
     23207    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$GRBINCDIR"
     23208    SCIPLIB_LIBS="$SCIPLIB_LIBS $GRBLIB"
     23209    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $GRBLIB"
     23210    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $GRBLIB"
     23211  ;;
     23212  qsopt)
     23213    if test "$coin_has_qso" = false ; then
     23214      { { echo "$as_me:$LINENO: error: \"LP solver QSopt not available." >&5
     23215echo "$as_me: error: \"LP solver QSopt not available." >&2;}
     23216   { (exit 1); exit 1; }; }
     23217    fi
     23218    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$QSOINCDIR"
     23219    SCIPLIB_LIBS="$SCIPLIB_LIBS $QSOLIB"
     23220    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $QSOLIB"
     23221    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $QSOLIB"
     23222  ;;
     23223  none)
     23224  ;;
     23225  *)
     23226    { { echo "$as_me:$LINENO: error: LP solver $scip_lpsolver unknown." >&5
     23227echo "$as_me: error: LP solver $scip_lpsolver unknown." >&2;}
     23228   { (exit 1); exit 1; }; }
     23229  ;;
     23230esac
     23231{ echo "$as_me:$LINENO: build with LP solver $scip_lpsolver" >&5
     23232echo "$as_me: build with LP solver $scip_lpsolver" >&6;}
     23233
     23234
     23235if test $scip_lpsolver = soplex; then
     23236  SCIPLPI_SPX_TRUE=
     23237  SCIPLPI_SPX_FALSE='#'
     23238else
     23239  SCIPLPI_SPX_TRUE='#'
     23240  SCIPLPI_SPX_FALSE=
     23241fi
     23242
     23243
     23244
     23245if test $scip_lpsolver = clp; then
     23246  SCIPLPI_CLP_TRUE=
     23247  SCIPLPI_CLP_FALSE='#'
     23248else
     23249  SCIPLPI_CLP_TRUE='#'
     23250  SCIPLPI_CLP_FALSE=
     23251fi
     23252
     23253
     23254
     23255if test $scip_lpsolver = cplex; then
     23256  SCIPLPI_CPX_TRUE=
     23257  SCIPLPI_CPX_FALSE='#'
     23258else
     23259  SCIPLPI_CPX_TRUE='#'
     23260  SCIPLPI_CPX_FALSE=
     23261fi
     23262
     23263
     23264
     23265if test $scip_lpsolver = mosek; then
     23266  SCIPLPI_MSK_TRUE=
     23267  SCIPLPI_MSK_FALSE='#'
     23268else
     23269  SCIPLPI_MSK_TRUE='#'
     23270  SCIPLPI_MSK_FALSE=
     23271fi
     23272
     23273
     23274
     23275if test $scip_lpsolver = xpress; then
     23276  SCIPLPI_XPR_TRUE=
     23277  SCIPLPI_XPR_FALSE='#'
     23278else
     23279  SCIPLPI_XPR_TRUE='#'
     23280  SCIPLPI_XPR_FALSE=
     23281fi
     23282
     23283
     23284
     23285if test $scip_lpsolver = gurobi; then
     23286  SCIPLPI_GRB_TRUE=
     23287  SCIPLPI_GRB_FALSE='#'
     23288else
     23289  SCIPLPI_GRB_TRUE='#'
     23290  SCIPLPI_GRB_FALSE=
     23291fi
     23292
     23293
     23294
     23295if test $scip_lpsolver = qsopt; then
     23296  SCIPLPI_QSO_TRUE=
     23297  SCIPLPI_QSO_FALSE='#'
     23298else
     23299  SCIPLPI_QSO_TRUE='#'
     23300  SCIPLPI_QSO_FALSE=
     23301fi
     23302
     23303
     23304
     23305if test $scip_lpsolver = none; then
     23306  SCIPLPI_NONE_TRUE=
     23307  SCIPLPI_NONE_FALSE='#'
     23308else
     23309  SCIPLPI_NONE_TRUE='#'
     23310  SCIPLPI_NONE_FALSE=
     23311fi
     23312
    2224823313
    2224923314# check for NLP solvers
     
    2448025545   { (exit 1); exit 1; }; }
    2448125546fi
    24482 if test -z "${COIN_HAS_CLP_TRUE}" && test -z "${COIN_HAS_CLP_FALSE}"; then
    24483   { { echo "$as_me:$LINENO: error: conditional \"COIN_HAS_CLP\" was never defined.
     25547if test -z "${COIN_HAS_CPX_TRUE}" && test -z "${COIN_HAS_CPX_FALSE}"; then
     25548  { { echo "$as_me:$LINENO: error: conditional \"COIN_HAS_CPX\" was never defined.
    2448425549Usually this means the macro was only invoked conditionally." >&5
    24485 echo "$as_me: error: conditional \"COIN_HAS_CLP\" was never defined.
     25550echo "$as_me: error: conditional \"COIN_HAS_CPX\" was never defined.
     25551Usually this means the macro was only invoked conditionally." >&2;}
     25552   { (exit 1); exit 1; }; }
     25553fi
     25554if test -z "${COIN_HAS_MSK_TRUE}" && test -z "${COIN_HAS_MSK_FALSE}"; then
     25555  { { echo "$as_me:$LINENO: error: conditional \"COIN_HAS_MSK\" was never defined.
     25556Usually this means the macro was only invoked conditionally." >&5
     25557echo "$as_me: error: conditional \"COIN_HAS_MSK\" was never defined.
     25558Usually this means the macro was only invoked conditionally." >&2;}
     25559   { (exit 1); exit 1; }; }
     25560fi
     25561if test -z "${COIN_HAS_XPR_TRUE}" && test -z "${COIN_HAS_XPR_FALSE}"; then
     25562  { { echo "$as_me:$LINENO: error: conditional \"COIN_HAS_XPR\" was never defined.
     25563Usually this means the macro was only invoked conditionally." >&5
     25564echo "$as_me: error: conditional \"COIN_HAS_XPR\" was never defined.
     25565Usually this means the macro was only invoked conditionally." >&2;}
     25566   { (exit 1); exit 1; }; }
     25567fi
     25568if test -z "${COIN_HAS_GRB_TRUE}" && test -z "${COIN_HAS_GRB_FALSE}"; then
     25569  { { echo "$as_me:$LINENO: error: conditional \"COIN_HAS_GRB\" was never defined.
     25570Usually this means the macro was only invoked conditionally." >&5
     25571echo "$as_me: error: conditional \"COIN_HAS_GRB\" was never defined.
     25572Usually this means the macro was only invoked conditionally." >&2;}
     25573   { (exit 1); exit 1; }; }
     25574fi
     25575if test -z "${COIN_HAS_QSO_TRUE}" && test -z "${COIN_HAS_QSO_FALSE}"; then
     25576  { { echo "$as_me:$LINENO: error: conditional \"COIN_HAS_QSO\" was never defined.
     25577Usually this means the macro was only invoked conditionally." >&5
     25578echo "$as_me: error: conditional \"COIN_HAS_QSO\" was never defined.
     25579Usually this means the macro was only invoked conditionally." >&2;}
     25580   { (exit 1); exit 1; }; }
     25581fi
     25582if test -z "${SCIPLPI_SPX_TRUE}" && test -z "${SCIPLPI_SPX_FALSE}"; then
     25583  { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_SPX\" was never defined.
     25584Usually this means the macro was only invoked conditionally." >&5
     25585echo "$as_me: error: conditional \"SCIPLPI_SPX\" was never defined.
     25586Usually this means the macro was only invoked conditionally." >&2;}
     25587   { (exit 1); exit 1; }; }
     25588fi
     25589if test -z "${SCIPLPI_CLP_TRUE}" && test -z "${SCIPLPI_CLP_FALSE}"; then
     25590  { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_CLP\" was never defined.
     25591Usually this means the macro was only invoked conditionally." >&5
     25592echo "$as_me: error: conditional \"SCIPLPI_CLP\" was never defined.
     25593Usually this means the macro was only invoked conditionally." >&2;}
     25594   { (exit 1); exit 1; }; }
     25595fi
     25596if test -z "${SCIPLPI_CPX_TRUE}" && test -z "${SCIPLPI_CPX_FALSE}"; then
     25597  { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_CPX\" was never defined.
     25598Usually this means the macro was only invoked conditionally." >&5
     25599echo "$as_me: error: conditional \"SCIPLPI_CPX\" was never defined.
     25600Usually this means the macro was only invoked conditionally." >&2;}
     25601   { (exit 1); exit 1; }; }
     25602fi
     25603if test -z "${SCIPLPI_MSK_TRUE}" && test -z "${SCIPLPI_MSK_FALSE}"; then
     25604  { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_MSK\" was never defined.
     25605Usually this means the macro was only invoked conditionally." >&5
     25606echo "$as_me: error: conditional \"SCIPLPI_MSK\" was never defined.
     25607Usually this means the macro was only invoked conditionally." >&2;}
     25608   { (exit 1); exit 1; }; }
     25609fi
     25610if test -z "${SCIPLPI_XPR_TRUE}" && test -z "${SCIPLPI_XPR_FALSE}"; then
     25611  { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_XPR\" was never defined.
     25612Usually this means the macro was only invoked conditionally." >&5
     25613echo "$as_me: error: conditional \"SCIPLPI_XPR\" was never defined.
     25614Usually this means the macro was only invoked conditionally." >&2;}
     25615   { (exit 1); exit 1; }; }
     25616fi
     25617if test -z "${SCIPLPI_GRB_TRUE}" && test -z "${SCIPLPI_GRB_FALSE}"; then
     25618  { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_GRB\" was never defined.
     25619Usually this means the macro was only invoked conditionally." >&5
     25620echo "$as_me: error: conditional \"SCIPLPI_GRB\" was never defined.
     25621Usually this means the macro was only invoked conditionally." >&2;}
     25622   { (exit 1); exit 1; }; }
     25623fi
     25624if test -z "${SCIPLPI_QSO_TRUE}" && test -z "${SCIPLPI_QSO_FALSE}"; then
     25625  { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_QSO\" was never defined.
     25626Usually this means the macro was only invoked conditionally." >&5
     25627echo "$as_me: error: conditional \"SCIPLPI_QSO\" was never defined.
     25628Usually this means the macro was only invoked conditionally." >&2;}
     25629   { (exit 1); exit 1; }; }
     25630fi
     25631if test -z "${SCIPLPI_NONE_TRUE}" && test -z "${SCIPLPI_NONE_FALSE}"; then
     25632  { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_NONE\" was never defined.
     25633Usually this means the macro was only invoked conditionally." >&5
     25634echo "$as_me: error: conditional \"SCIPLPI_NONE\" was never defined.
    2448625635Usually this means the macro was only invoked conditionally." >&2;}
    2448725636   { (exit 1); exit 1; }; }
     
    2517226321s,@SOPLEX_CFLAGS_INSTALLED@,$SOPLEX_CFLAGS_INSTALLED,;t t
    2517326322s,@SOPLEX_DATA_INSTALLED@,$SOPLEX_DATA_INSTALLED,;t t
    25174 s,@SCIPLIB_CFLAGS@,$SCIPLIB_CFLAGS,;t t
    25175 s,@SCIPLIB_LIBS@,$SCIPLIB_LIBS,;t t
    25176 s,@SCIPLIB_PCLIBS@,$SCIPLIB_PCLIBS,;t t
    25177 s,@SCIPLIB_PCREQUIRES@,$SCIPLIB_PCREQUIRES,;t t
    25178 s,@SCIPLIB_DEPENDENCIES@,$SCIPLIB_DEPENDENCIES,;t t
    25179 s,@SCIPLIB_CFLAGS_INSTALLED@,$SCIPLIB_CFLAGS_INSTALLED,;t t
    25180 s,@SCIPLIB_LIBS_INSTALLED@,$SCIPLIB_LIBS_INSTALLED,;t t
    2518126323s,@COIN_HAS_SOPLEX_TRUE@,$COIN_HAS_SOPLEX_TRUE,;t t
    2518226324s,@COIN_HAS_SOPLEX_FALSE@,$COIN_HAS_SOPLEX_FALSE,;t t
     
    2519026332s,@COIN_HAS_CLP_TRUE@,$COIN_HAS_CLP_TRUE,;t t
    2519126333s,@COIN_HAS_CLP_FALSE@,$COIN_HAS_CLP_FALSE,;t t
     26334s,@CPXINCDIR@,$CPXINCDIR,;t t
     26335s,@CPXLIB@,$CPXLIB,;t t
     26336s,@COIN_HAS_CPX_TRUE@,$COIN_HAS_CPX_TRUE,;t t
     26337s,@COIN_HAS_CPX_FALSE@,$COIN_HAS_CPX_FALSE,;t t
     26338s,@MSKINCDIR@,$MSKINCDIR,;t t
     26339s,@MSKLIB@,$MSKLIB,;t t
     26340s,@COIN_HAS_MSK_TRUE@,$COIN_HAS_MSK_TRUE,;t t
     26341s,@COIN_HAS_MSK_FALSE@,$COIN_HAS_MSK_FALSE,;t t
     26342s,@XPRINCDIR@,$XPRINCDIR,;t t
     26343s,@XPRLIB@,$XPRLIB,;t t
     26344s,@COIN_HAS_XPR_TRUE@,$COIN_HAS_XPR_TRUE,;t t
     26345s,@COIN_HAS_XPR_FALSE@,$COIN_HAS_XPR_FALSE,;t t
     26346s,@GRBINCDIR@,$GRBINCDIR,;t t
     26347s,@GRBLIB@,$GRBLIB,;t t
     26348s,@COIN_HAS_GRB_TRUE@,$COIN_HAS_GRB_TRUE,;t t
     26349s,@COIN_HAS_GRB_FALSE@,$COIN_HAS_GRB_FALSE,;t t
     26350s,@QSOINCDIR@,$QSOINCDIR,;t t
     26351s,@QSOLIB@,$QSOLIB,;t t
     26352s,@COIN_HAS_QSO_TRUE@,$COIN_HAS_QSO_TRUE,;t t
     26353s,@COIN_HAS_QSO_FALSE@,$COIN_HAS_QSO_FALSE,;t t
     26354s,@SCIPLPI_SPX_TRUE@,$SCIPLPI_SPX_TRUE,;t t
     26355s,@SCIPLPI_SPX_FALSE@,$SCIPLPI_SPX_FALSE,;t t
     26356s,@SCIPLPI_CLP_TRUE@,$SCIPLPI_CLP_TRUE,;t t
     26357s,@SCIPLPI_CLP_FALSE@,$SCIPLPI_CLP_FALSE,;t t
     26358s,@SCIPLPI_CPX_TRUE@,$SCIPLPI_CPX_TRUE,;t t
     26359s,@SCIPLPI_CPX_FALSE@,$SCIPLPI_CPX_FALSE,;t t
     26360s,@SCIPLPI_MSK_TRUE@,$SCIPLPI_MSK_TRUE,;t t
     26361s,@SCIPLPI_MSK_FALSE@,$SCIPLPI_MSK_FALSE,;t t
     26362s,@SCIPLPI_XPR_TRUE@,$SCIPLPI_XPR_TRUE,;t t
     26363s,@SCIPLPI_XPR_FALSE@,$SCIPLPI_XPR_FALSE,;t t
     26364s,@SCIPLPI_GRB_TRUE@,$SCIPLPI_GRB_TRUE,;t t
     26365s,@SCIPLPI_GRB_FALSE@,$SCIPLPI_GRB_FALSE,;t t
     26366s,@SCIPLPI_QSO_TRUE@,$SCIPLPI_QSO_TRUE,;t t
     26367s,@SCIPLPI_QSO_FALSE@,$SCIPLPI_QSO_FALSE,;t t
     26368s,@SCIPLPI_NONE_TRUE@,$SCIPLPI_NONE_TRUE,;t t
     26369s,@SCIPLPI_NONE_FALSE@,$SCIPLPI_NONE_FALSE,;t t
    2519226370s,@IPOPT_LIBS@,$IPOPT_LIBS,;t t
    2519326371s,@IPOPT_CFLAGS@,$IPOPT_CFLAGS,;t t
     
    2519726375s,@IPOPT_CFLAGS_INSTALLED@,$IPOPT_CFLAGS_INSTALLED,;t t
    2519826376s,@IPOPT_DATA_INSTALLED@,$IPOPT_DATA_INSTALLED,;t t
     26377s,@SCIPLIB_CFLAGS@,$SCIPLIB_CFLAGS,;t t
     26378s,@SCIPLIB_LIBS@,$SCIPLIB_LIBS,;t t
     26379s,@SCIPLIB_PCLIBS@,$SCIPLIB_PCLIBS,;t t
     26380s,@SCIPLIB_PCREQUIRES@,$SCIPLIB_PCREQUIRES,;t t
     26381s,@SCIPLIB_DEPENDENCIES@,$SCIPLIB_DEPENDENCIES,;t t
     26382s,@SCIPLIB_CFLAGS_INSTALLED@,$SCIPLIB_CFLAGS_INSTALLED,;t t
     26383s,@SCIPLIB_LIBS_INSTALLED@,$SCIPLIB_LIBS_INSTALLED,;t t
    2519926384s,@COIN_HAS_IPOPT_TRUE@,$COIN_HAS_IPOPT_TRUE,;t t
    2520026385s,@COIN_HAS_IPOPT_FALSE@,$COIN_HAS_IPOPT_FALSE,;t t
  • ThirdParty/SCIP/trunk/configure.ac

    r2232 r2234  
    6969
    7070# check for some LP solvers
    71 # TODO check for more than Soplex and Clp and have a configure option to set prefered LP solver
    72 AC_COIN_CHECK_PACKAGE(SoPlex, coinsoplex, SCIPLib)
    73 if test "$coin_has_soplex" = no ; then
    74   AC_COIN_CHECK_PACKAGE(Clp, clp, SCIPLib)
    75 else
    76   AM_CONDITIONAL(COIN_HAS_CLP, test 0 = 1)
    77 fi
    78 #AC_COIN_CHECK_USER_LIBRARY([Cplex], [CPX],[cplex.h], [CPXgetstat])
     71AC_COIN_CHECK_PACKAGE(SoPlex, coinsoplex)
     72AC_COIN_CHECK_PACKAGE(Clp, clp)
     73AC_COIN_CHECK_USER_LIBRARY([Cplex], [CPX],[cplex.h],   [CPXgetstat])
     74AC_COIN_CHECK_USER_LIBRARY([Mosek], [MSK],[mosek.h],   [MSK_makeenv])
     75AC_COIN_CHECK_USER_LIBRARY([Xpress],[XPR],[xprs.h],    [XPRSinit])
     76AC_COIN_CHECK_USER_LIBRARY([Gurobi],[GRB],[gurobi_c.h],[GRBloadenv])
     77AC_COIN_CHECK_USER_LIBRARY([QSopt], [QSO],[qsopt.h],   [QScreate_prob])
     78
     79AC_ARG_WITH([scip-lpsolver],
     80  AS_HELP_STRING([--with-scip-lpsolver],
     81    [specify LP solver to use in SCIP (soplex, clp, cplex, mosek, xpress, gurobi, qsopt, none)]),
     82  [if test "$withval" = no ; then
     83     scip_lpsolver=none
     84   else
     85     scip_lpsolver="$withval"
     86   fi],
     87  [if test "$coin_has_soplex" = yes ; then
     88     scip_lpsolver=soplex
     89   elif test "$coin_has_clp" = yes ; then
     90     scip_lpsolver=clp
     91   elif test "$coin_has_cpx" = true ; then
     92     scip_lpsolver=cplex
     93   elif test "$coin_has_msk" = true ; then
     94     scip_lpsolver=mosek
     95   elif test "$coin_has_xpr" = true ; then
     96     scip_lpsolver=xpress
     97   elif test "$coin_has_grb" = true ; then
     98     scip_lpsolver=gurobi
     99   elif test "$coin_has_qso" = true ; then
     100     scip_lpsolver=qsopt
     101   else
     102     scip_lpsolver=none
     103   fi
     104  ])
     105 
     106case "$scip_lpsolver" in
     107  soplex)
     108    if test "$coin_has_soplex" = no ; then
     109      AC_MSG_ERROR(["LP solver SoPlex not available.])
     110    fi
     111    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS $SOPLEX_CFLAGS"
     112    SCIPLIB_LIBS="$SCIPLIB_LIBS $SOPLEX_LIBS"
     113    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $SOPLEX_LIBS_INSTALLED"
     114    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $SOPLEX_PCLIBS"
     115    SCIPLIB_PCREQUIRED="$SCIPLIB_PCREQUIRED $SOPLEX_PCREQUIRED"
     116  ;;
     117  clp)
     118    if test "$coin_has_clp" = no ; then
     119      AC_MSG_ERROR(["LP solver CLP not available.])
     120    fi
     121    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS $CLP_CFLAGS"
     122    SCIPLIB_LIBS="$SCIPLIB_LIBS $CLP_LIBS"
     123    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $CLP_LIBS_INSTALLED"
     124    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $CLP_PCLIBS"
     125    SCIPLIB_PCREQUIRED="$SCIPLIB_PCREQUIRED $CLP_PCREQUIRED"
     126  ;;
     127  cplex)
     128    if test "$coin_has_cpx" = false ; then
     129      AC_MSG_ERROR(["LP solver CPLEX not available.])
     130    fi
     131    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$CPXINCDIR"
     132    SCIPLIB_LIBS="$SCIPLIB_LIBS $CPXLIB"
     133    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $CPXLIB"
     134    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $CPXLIB"
     135  ;;
     136  mosek)
     137    if test "$coin_has_msk" = false ; then
     138      AC_MSG_ERROR(["LP solver Mosek not available.])
     139    fi
     140    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$MSKINCDIR"
     141    SCIPLIB_LIBS="$SCIPLIB_LIBS $MSKLIB"
     142    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $MSKLIB"
     143    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $MSKLIB"
     144  ;;
     145  xpress)
     146    if test "$coin_has_xpr" = false ; then
     147      AC_MSG_ERROR(["LP solver Xpress not available.])
     148    fi
     149    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$XPRINCDIR"
     150    SCIPLIB_LIBS="$SCIPLIB_LIBS $XPRLIB"
     151    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $XPRLIB"
     152    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $XPRLIB"
     153  ;;
     154  gurobi)
     155    if test "$coin_has_grb" = false ; then
     156      AC_MSG_ERROR(["LP solver Gurobi not available.])
     157    fi
     158    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$GRBINCDIR"
     159    SCIPLIB_LIBS="$SCIPLIB_LIBS $GRBLIB"
     160    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $GRBLIB"
     161    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $GRBLIB"
     162  ;;
     163  qsopt)
     164    if test "$coin_has_qso" = false ; then
     165      AC_MSG_ERROR(["LP solver QSopt not available.])
     166    fi
     167    SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$QSOINCDIR"
     168    SCIPLIB_LIBS="$SCIPLIB_LIBS $QSOLIB"
     169    SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $QSOLIB"
     170    SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $QSOLIB"
     171  ;;
     172  none)
     173  ;;
     174  *)
     175    AC_MSG_ERROR([LP solver $scip_lpsolver unknown.])
     176  ;;
     177esac
     178AC_MSG_NOTICE([build with LP solver $scip_lpsolver])
     179AM_CONDITIONAL(SCIPLPI_SPX, test $scip_lpsolver = soplex)
     180AM_CONDITIONAL(SCIPLPI_CLP, test $scip_lpsolver = clp)
     181AM_CONDITIONAL(SCIPLPI_CPX, test $scip_lpsolver = cplex)
     182AM_CONDITIONAL(SCIPLPI_MSK, test $scip_lpsolver = mosek)
     183AM_CONDITIONAL(SCIPLPI_XPR, test $scip_lpsolver = xpress)
     184AM_CONDITIONAL(SCIPLPI_GRB, test $scip_lpsolver = gurobi)
     185AM_CONDITIONAL(SCIPLPI_QSO, test $scip_lpsolver = qsopt)
     186AM_CONDITIONAL(SCIPLPI_NONE, test $scip_lpsolver = none)
    79187
    80188# check for NLP solvers
Note: See TracChangeset for help on using the changeset viewer.