Changeset 2690 for ThirdParty/SCIP


Ignore:
Timestamp:
Dec 14, 2012 3:24:15 PM (7 years ago)
Author:
stefan
Message:

allow for several LP solvers in one SCIP library - yeah :-)

Location:
ThirdParty/SCIP/trunk
Files:
13 added
6 edited

Legend:

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

    r2689 r2690  
    1010
    1111lib_LTLIBRARIES = libcoinscip.la
     12
     13AM_CPPFLAGS = -I`$(CYGPATH_W) $(srcdir)/scip/src` $(SCIPLIB_CFLAGS)
     14
     15DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)`
     16
     17libcoinscip_la_LDFLAGS = $(LT_LDFLAGS)
    1218
    1319libcoinscip_la_SOURCES = \
     
    192198  scip/src/xml/xmlparse.c
    193199
    194 # add LP solver interface
    195 if SCIPLPI_SPX
    196   libcoinscip_la_SOURCES += scip/src/scip/lpi_spx.cpp
    197 endif
    198 if SCIPLPI_CLP
    199   libcoinscip_la_SOURCES += scip/src/scip/lpi_clp.cpp
    200 endif
    201 if SCIPLPI_CPX
    202   libcoinscip_la_SOURCES += scip/src/scip/lpi_cpx.c
    203 endif
    204 if SCIPLPI_MSK
    205   libcoinscip_la_SOURCES += scip/src/scip/lpi_msk.c
    206 endif
    207 if SCIPLPI_XPR
    208   libcoinscip_la_SOURCES += scip/src/scip/lpi_xprs.c
    209 endif
    210 if SCIPLPI_GRB
    211   libcoinscip_la_SOURCES += scip/src/scip/lpi_grb.c
    212 endif
    213 if SCIPLPI_QSO
    214   libcoinscip_la_SOURCES += scip/src/scip/lpi_qso.c
    215 endif
    216 if SCIPLPI_NONE
    217   libcoinscip_la_SOURCES += scip/src/scip/lpi_none.c
    218 endif
     200# add LP solver interfaces
     201libcoinscip_la_SOURCES += lpiswitch.c lpiswitch_init.cpp lpiswitch_none.c
     202if COIN_HAS_SOPLEX
     203  libcoinscip_la_SOURCES += lpiswitch_spx.cpp
     204endif 
     205if COIN_HAS_CLP
     206  libcoinscip_la_SOURCES += lpiswitch_clp.cpp
     207endif
     208if COIN_HAS_CPX
     209  libcoinscip_la_SOURCES += lpiswitch_cpx.c
     210  AM_CPPFLAGS += -I`$(CYGPATH_W) $(CPXINCDIR)`
     211endif
     212if COIN_HAS_MSK
     213  libcoinscip_la_SOURCES += lpiswitch_msk.c
     214  AM_CPPFLAGS += -I`$(CYGPATH_W) $(MSKINCDIR)`
     215endif
     216if COIN_HAS_XPR
     217  libcoinscip_la_SOURCES += lpiswitch_xprs.c
     218  AM_CPPFLAGS += -I`$(CYGPATH_W) $(XPRINCDIR)`
     219endif
     220if COIN_HAS_GRB
     221  libcoinscip_la_SOURCES += lpiswitch_grb.c
     222  AM_CPPFLAGS += -I`$(CYGPATH_W) $(GRBINCDIR)`
     223endif
     224if COIN_HAS_QSO
     225  libcoinscip_la_SOURCES += lpiswitch_qso.c
     226  AM_CPPFLAGS += -I`$(CYGPATH_W) $(QSOINCDIR)`
     227endif
     228
    219229
    220230# add IPOPT as nonlinear solver, if available
     
    225235endif
    226236
    227 AM_CPPFLAGS = -I`$(CYGPATH_W) $(srcdir)/scip/src` $(SCIPLIB_CFLAGS)
    228 
    229 DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)`
    230 
    231 libcoinscip_la_LDFLAGS = $(LT_LDFLAGS)
     237thirdpartyincludedir = $(includedir)/coin/ThirdParty
     238thirdpartyinclude_HEADERS = lpiswitch.h
    232239
    233240thirdpartyscipincludedir = $(includedir)/coin/ThirdParty/scip
  • ThirdParty/SCIP/trunk/Makefile.in

    r2689 r2690  
    5353build_triplet = @build@
    5454host_triplet = @host@
    55 
    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
     55@COIN_HAS_SOPLEX_TRUE@am__append_1 = lpiswitch_spx.cpp
     56@COIN_HAS_CLP_TRUE@am__append_2 = lpiswitch_clp.cpp
     57@COIN_HAS_CPX_TRUE@am__append_3 = lpiswitch_cpx.c
     58@COIN_HAS_CPX_TRUE@am__append_4 = -I`$(CYGPATH_W) $(CPXINCDIR)`
     59@COIN_HAS_MSK_TRUE@am__append_5 = lpiswitch_msk.c
     60@COIN_HAS_MSK_TRUE@am__append_6 = -I`$(CYGPATH_W) $(MSKINCDIR)`
     61@COIN_HAS_XPR_TRUE@am__append_7 = lpiswitch_xprs.c
     62@COIN_HAS_XPR_TRUE@am__append_8 = -I`$(CYGPATH_W) $(XPRINCDIR)`
     63@COIN_HAS_GRB_TRUE@am__append_9 = lpiswitch_grb.c
     64@COIN_HAS_GRB_TRUE@am__append_10 = -I`$(CYGPATH_W) $(GRBINCDIR)`
     65@COIN_HAS_QSO_TRUE@am__append_11 = lpiswitch_qso.c
     66@COIN_HAS_QSO_TRUE@am__append_12 = -I`$(CYGPATH_W) $(QSOINCDIR)`
    6567
    6668# add IPOPT as nonlinear solver, if available
    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
     69@COIN_HAS_IPOPT_TRUE@am__append_13 = scip/src/nlpi/nlpi_ipopt.cpp
     70@COIN_HAS_IPOPT_FALSE@am__append_14 = scip/src/nlpi/nlpi_ipopt_dummy.c
    6971DIST_COMMON = $(am__configure_deps) $(srcdir)/BuildTools/Makemain.inc \
    7072        $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
    7173        $(srcdir)/coinscip-uninstalled.pc.in $(srcdir)/coinscip.pc.in \
    7274        $(srcdir)/config_scip.h.in $(thirdpartybmsinclude_HEADERS) \
    73         $(thirdpartynlpiinclude_HEADERS) \
     75        $(thirdpartyinclude_HEADERS) $(thirdpartynlpiinclude_HEADERS) \
    7476        $(thirdpartyscipinclude_HEADERS) $(top_srcdir)/configure \
    7577        compile config.guess config.sub depcomp install-sh ltmain.sh \
    7678        missing
    77 @HAVE_EXTERNALS_TRUE@am__append_11 = Dependencies
    78 @HAVE_EXTERNALS_TRUE@am__append_12 = .Dependencies-stamp
     79@HAVE_EXTERNALS_TRUE@am__append_15 = Dependencies
     80@HAVE_EXTERNALS_TRUE@am__append_16 = .Dependencies-stamp
    7981subdir = .
    8082ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
     
    9698am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfiglibdir)" \
    9799        "$(DESTDIR)$(thirdpartybmsincludedir)" \
     100        "$(DESTDIR)$(thirdpartyincludedir)" \
    98101        "$(DESTDIR)$(thirdpartynlpiincludedir)" \
    99102        "$(DESTDIR)$(thirdpartyscipincludedir)"
     
    207210        scip/src/nlpi/exprinterpret_cppad.cpp \
    208211        scip/src/dijkstra/dijkstra.c scip/src/xml/xmlparse.c \
    209         scip/src/scip/lpi_spx.cpp scip/src/scip/lpi_clp.cpp \
    210         scip/src/scip/lpi_cpx.c scip/src/scip/lpi_msk.c \
    211         scip/src/scip/lpi_xprs.c scip/src/scip/lpi_grb.c \
    212         scip/src/scip/lpi_qso.c scip/src/scip/lpi_none.c \
    213         scip/src/nlpi/nlpi_ipopt.cpp scip/src/nlpi/nlpi_ipopt_dummy.c
    214 @SCIPLPI_SPX_TRUE@am__objects_1 = lpi_spx.lo
    215 @SCIPLPI_CLP_TRUE@am__objects_2 = lpi_clp.lo
    216 @SCIPLPI_CPX_TRUE@am__objects_3 = lpi_cpx.lo
    217 @SCIPLPI_MSK_TRUE@am__objects_4 = lpi_msk.lo
    218 @SCIPLPI_XPR_TRUE@am__objects_5 = lpi_xprs.lo
    219 @SCIPLPI_GRB_TRUE@am__objects_6 = lpi_grb.lo
    220 @SCIPLPI_QSO_TRUE@am__objects_7 = lpi_qso.lo
    221 @SCIPLPI_NONE_TRUE@am__objects_8 = lpi_none.lo
    222 @COIN_HAS_IPOPT_TRUE@am__objects_9 = nlpi_ipopt.lo
    223 @COIN_HAS_IPOPT_FALSE@am__objects_10 = nlpi_ipopt_dummy.lo
     212        lpiswitch.c lpiswitch_init.cpp lpiswitch_none.c \
     213        lpiswitch_spx.cpp lpiswitch_clp.cpp lpiswitch_cpx.c \
     214        lpiswitch_msk.c lpiswitch_xprs.c lpiswitch_grb.c \
     215        lpiswitch_qso.c scip/src/nlpi/nlpi_ipopt.cpp \
     216        scip/src/nlpi/nlpi_ipopt_dummy.c
     217@COIN_HAS_SOPLEX_TRUE@am__objects_1 = lpiswitch_spx.lo
     218@COIN_HAS_CLP_TRUE@am__objects_2 = lpiswitch_clp.lo
     219@COIN_HAS_CPX_TRUE@am__objects_3 = lpiswitch_cpx.lo
     220@COIN_HAS_MSK_TRUE@am__objects_4 = lpiswitch_msk.lo
     221@COIN_HAS_XPR_TRUE@am__objects_5 = lpiswitch_xprs.lo
     222@COIN_HAS_GRB_TRUE@am__objects_6 = lpiswitch_grb.lo
     223@COIN_HAS_QSO_TRUE@am__objects_7 = lpiswitch_qso.lo
     224@COIN_HAS_IPOPT_TRUE@am__objects_8 = nlpi_ipopt.lo
     225@COIN_HAS_IPOPT_FALSE@am__objects_9 = nlpi_ipopt_dummy.lo
    224226am_libcoinscip_la_OBJECTS = bitencode.lo branch.lo buffer.lo clock.lo \
    225227        conflict.lo cons.lo cutpool.lo debug.lo dialog.lo disp.lo \
     
    273275        tclique_coloring.lo tclique_graph.lo memory.lo expr.lo nlpi.lo \
    274276        nlpioracle.lo exprinterpret_cppad.lo dijkstra.lo xmlparse.lo \
     277        lpiswitch.lo lpiswitch_init.lo lpiswitch_none.lo \
    275278        $(am__objects_1) $(am__objects_2) $(am__objects_3) \
    276279        $(am__objects_4) $(am__objects_5) $(am__objects_6) \
    277         $(am__objects_7) $(am__objects_8) $(am__objects_9) \
    278         $(am__objects_10)
     280        $(am__objects_7) $(am__objects_8) $(am__objects_9)
    279281libcoinscip_la_OBJECTS = $(am_libcoinscip_la_OBJECTS)
    280282depcomp = $(SHELL) $(top_srcdir)/depcomp
     
    301303DATA = $(pkgconfiglib_DATA)
    302304thirdpartybmsincludeHEADERS_INSTALL = $(INSTALL_HEADER)
     305thirdpartyincludeHEADERS_INSTALL = $(INSTALL_HEADER)
    303306thirdpartynlpiincludeHEADERS_INSTALL = $(INSTALL_HEADER)
    304307thirdpartyscipincludeHEADERS_INSTALL = $(INSTALL_HEADER)
    305 HEADERS = $(thirdpartybmsinclude_HEADERS) \
     308HEADERS = $(thirdpartybmsinclude_HEADERS) $(thirdpartyinclude_HEADERS) \
    306309        $(thirdpartynlpiinclude_HEADERS) \
    307310        $(thirdpartyscipinclude_HEADERS)
     
    448451SCIPLIB_PCLIBS = @SCIPLIB_PCLIBS@
    449452SCIPLIB_PCREQUIRES = @SCIPLIB_PCREQUIRES@
    450 SCIPLPI_CLP_FALSE = @SCIPLPI_CLP_FALSE@
    451 SCIPLPI_CLP_TRUE = @SCIPLPI_CLP_TRUE@
    452 SCIPLPI_CPX_FALSE = @SCIPLPI_CPX_FALSE@
    453 SCIPLPI_CPX_TRUE = @SCIPLPI_CPX_TRUE@
    454 SCIPLPI_GRB_FALSE = @SCIPLPI_GRB_FALSE@
    455 SCIPLPI_GRB_TRUE = @SCIPLPI_GRB_TRUE@
    456 SCIPLPI_MSK_FALSE = @SCIPLPI_MSK_FALSE@
    457 SCIPLPI_MSK_TRUE = @SCIPLPI_MSK_TRUE@
    458 SCIPLPI_NONE_FALSE = @SCIPLPI_NONE_FALSE@
    459 SCIPLPI_NONE_TRUE = @SCIPLPI_NONE_TRUE@
    460 SCIPLPI_QSO_FALSE = @SCIPLPI_QSO_FALSE@
    461 SCIPLPI_QSO_TRUE = @SCIPLPI_QSO_TRUE@
    462 SCIPLPI_SPX_FALSE = @SCIPLPI_SPX_FALSE@
    463 SCIPLPI_SPX_TRUE = @SCIPLPI_SPX_TRUE@
    464 SCIPLPI_XPR_FALSE = @SCIPLPI_XPR_FALSE@
    465 SCIPLPI_XPR_TRUE = @SCIPLPI_XPR_TRUE@
    466453SCIP_SVN_REV = @SCIP_SVN_REV@
    467454SET_MAKE = @SET_MAKE@
     
    535522target_alias = @target_alias@
    536523AUTOMAKE_OPTIONS = foreign
    537 EXTRA_DIST = $(am__append_11)
     524EXTRA_DIST = $(am__append_15)
    538525lib_LTLIBRARIES = libcoinscip.la
     526AM_CPPFLAGS = -I`$(CYGPATH_W) $(srcdir)/scip/src` $(SCIPLIB_CFLAGS) \
     527        $(am__append_4) $(am__append_6) $(am__append_8) \
     528        $(am__append_10) $(am__append_12)
     529DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)`
     530libcoinscip_la_LDFLAGS = $(LT_LDFLAGS)
     531
     532# add LP solver interfaces
    539533libcoinscip_la_SOURCES = scip/src/scip/bitencode.c \
    540534        scip/src/scip/branch.c scip/src/scip/buffer.c \
     
    643637        scip/src/nlpi/exprinterpret_cppad.cpp \
    644638        scip/src/dijkstra/dijkstra.c scip/src/xml/xmlparse.c \
     639        lpiswitch.c lpiswitch_init.cpp lpiswitch_none.c \
    645640        $(am__append_1) $(am__append_2) $(am__append_3) \
    646         $(am__append_4) $(am__append_5) $(am__append_6) \
    647         $(am__append_7) $(am__append_8) $(am__append_9) \
    648         $(am__append_10)
    649 AM_CPPFLAGS = -I`$(CYGPATH_W) $(srcdir)/scip/src` $(SCIPLIB_CFLAGS)
    650 DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)`
    651 libcoinscip_la_LDFLAGS = $(LT_LDFLAGS)
     641        $(am__append_5) $(am__append_7) $(am__append_9) \
     642        $(am__append_11) $(am__append_13) $(am__append_14)
     643thirdpartyincludedir = $(includedir)/coin/ThirdParty
     644thirdpartyinclude_HEADERS = lpiswitch.h
    652645thirdpartyscipincludedir = $(includedir)/coin/ThirdParty/scip
    653646thirdpartyscipinclude_HEADERS = \
     
    916909
    917910# Files that are generated and should be cleaned with make distclean
    918 DISTCLEANFILES = $(am__append_12) $(VPATH_DISTCLEANFILES)
     911DISTCLEANFILES = $(am__append_16) $(VPATH_DISTCLEANFILES)
    919912DocFiles = README AUTHORS LICENSE
    920913DocInstallDir = $(datadir)/coin/doc/$(PACKAGE_NAME)
     
    11061099@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/intervalarith.Plo@am__quote@
    11071100@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lp.Plo@am__quote@
    1108 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpi_clp.Plo@am__quote@
    1109 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpi_cpx.Plo@am__quote@
    1110 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpi_grb.Plo@am__quote@
    1111 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpi_msk.Plo@am__quote@
    1112 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpi_none.Plo@am__quote@
    1113 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpi_qso.Plo@am__quote@
    1114 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpi_spx.Plo@am__quote@
    1115 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpi_xprs.Plo@am__quote@
     1101@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch.Plo@am__quote@
     1102@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch_clp.Plo@am__quote@
     1103@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch_cpx.Plo@am__quote@
     1104@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch_grb.Plo@am__quote@
     1105@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch_init.Plo@am__quote@
     1106@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch_msk.Plo@am__quote@
     1107@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch_none.Plo@am__quote@
     1108@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch_qso.Plo@am__quote@
     1109@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch_spx.Plo@am__quote@
     1110@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lpiswitch_xprs.Plo@am__quote@
    11161111@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mem.Plo@am__quote@
    11171112@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memory.Plo@am__quote@
     
    24712466@am__fastdepCC_FALSE@   $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xmlparse.lo `test -f 'scip/src/xml/xmlparse.c' || echo '$(srcdir)/'`scip/src/xml/xmlparse.c
    24722467
    2473 lpi_cpx.lo: scip/src/scip/lpi_cpx.c
    2474 @am__fastdepCC_TRUE@    if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lpi_cpx.lo -MD -MP -MF "$(DEPDIR)/lpi_cpx.Tpo" -c -o lpi_cpx.lo `test -f 'scip/src/scip/lpi_cpx.c' || echo '$(srcdir)/'`scip/src/scip/lpi_cpx.c; \
    2475 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/lpi_cpx.Tpo" "$(DEPDIR)/lpi_cpx.Plo"; else rm -f "$(DEPDIR)/lpi_cpx.Tpo"; exit 1; fi
    2476 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='scip/src/scip/lpi_cpx.c' object='lpi_cpx.lo' libtool=yes @AMDEPBACKSLASH@
    2477 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2478 @am__fastdepCC_FALSE@   $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lpi_cpx.lo `test -f 'scip/src/scip/lpi_cpx.c' || echo '$(srcdir)/'`scip/src/scip/lpi_cpx.c
    2479 
    2480 lpi_msk.lo: scip/src/scip/lpi_msk.c
    2481 @am__fastdepCC_TRUE@    if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lpi_msk.lo -MD -MP -MF "$(DEPDIR)/lpi_msk.Tpo" -c -o lpi_msk.lo `test -f 'scip/src/scip/lpi_msk.c' || echo '$(srcdir)/'`scip/src/scip/lpi_msk.c; \
    2482 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/lpi_msk.Tpo" "$(DEPDIR)/lpi_msk.Plo"; else rm -f "$(DEPDIR)/lpi_msk.Tpo"; exit 1; fi
    2483 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='scip/src/scip/lpi_msk.c' object='lpi_msk.lo' libtool=yes @AMDEPBACKSLASH@
    2484 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2485 @am__fastdepCC_FALSE@   $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lpi_msk.lo `test -f 'scip/src/scip/lpi_msk.c' || echo '$(srcdir)/'`scip/src/scip/lpi_msk.c
    2486 
    2487 lpi_xprs.lo: scip/src/scip/lpi_xprs.c
    2488 @am__fastdepCC_TRUE@    if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lpi_xprs.lo -MD -MP -MF "$(DEPDIR)/lpi_xprs.Tpo" -c -o lpi_xprs.lo `test -f 'scip/src/scip/lpi_xprs.c' || echo '$(srcdir)/'`scip/src/scip/lpi_xprs.c; \
    2489 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/lpi_xprs.Tpo" "$(DEPDIR)/lpi_xprs.Plo"; else rm -f "$(DEPDIR)/lpi_xprs.Tpo"; exit 1; fi
    2490 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='scip/src/scip/lpi_xprs.c' object='lpi_xprs.lo' libtool=yes @AMDEPBACKSLASH@
    2491 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2492 @am__fastdepCC_FALSE@   $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lpi_xprs.lo `test -f 'scip/src/scip/lpi_xprs.c' || echo '$(srcdir)/'`scip/src/scip/lpi_xprs.c
    2493 
    2494 lpi_grb.lo: scip/src/scip/lpi_grb.c
    2495 @am__fastdepCC_TRUE@    if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lpi_grb.lo -MD -MP -MF "$(DEPDIR)/lpi_grb.Tpo" -c -o lpi_grb.lo `test -f 'scip/src/scip/lpi_grb.c' || echo '$(srcdir)/'`scip/src/scip/lpi_grb.c; \
    2496 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/lpi_grb.Tpo" "$(DEPDIR)/lpi_grb.Plo"; else rm -f "$(DEPDIR)/lpi_grb.Tpo"; exit 1; fi
    2497 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='scip/src/scip/lpi_grb.c' object='lpi_grb.lo' libtool=yes @AMDEPBACKSLASH@
    2498 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2499 @am__fastdepCC_FALSE@   $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lpi_grb.lo `test -f 'scip/src/scip/lpi_grb.c' || echo '$(srcdir)/'`scip/src/scip/lpi_grb.c
    2500 
    2501 lpi_qso.lo: scip/src/scip/lpi_qso.c
    2502 @am__fastdepCC_TRUE@    if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lpi_qso.lo -MD -MP -MF "$(DEPDIR)/lpi_qso.Tpo" -c -o lpi_qso.lo `test -f 'scip/src/scip/lpi_qso.c' || echo '$(srcdir)/'`scip/src/scip/lpi_qso.c; \
    2503 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/lpi_qso.Tpo" "$(DEPDIR)/lpi_qso.Plo"; else rm -f "$(DEPDIR)/lpi_qso.Tpo"; exit 1; fi
    2504 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='scip/src/scip/lpi_qso.c' object='lpi_qso.lo' libtool=yes @AMDEPBACKSLASH@
    2505 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2506 @am__fastdepCC_FALSE@   $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lpi_qso.lo `test -f 'scip/src/scip/lpi_qso.c' || echo '$(srcdir)/'`scip/src/scip/lpi_qso.c
    2507 
    2508 lpi_none.lo: scip/src/scip/lpi_none.c
    2509 @am__fastdepCC_TRUE@    if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lpi_none.lo -MD -MP -MF "$(DEPDIR)/lpi_none.Tpo" -c -o lpi_none.lo `test -f 'scip/src/scip/lpi_none.c' || echo '$(srcdir)/'`scip/src/scip/lpi_none.c; \
    2510 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/lpi_none.Tpo" "$(DEPDIR)/lpi_none.Plo"; else rm -f "$(DEPDIR)/lpi_none.Tpo"; exit 1; fi
    2511 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='scip/src/scip/lpi_none.c' object='lpi_none.lo' libtool=yes @AMDEPBACKSLASH@
    2512 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2513 @am__fastdepCC_FALSE@   $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lpi_none.lo `test -f 'scip/src/scip/lpi_none.c' || echo '$(srcdir)/'`scip/src/scip/lpi_none.c
    2514 
    25152468nlpi_ipopt_dummy.lo: scip/src/nlpi/nlpi_ipopt_dummy.c
    25162469@am__fastdepCC_TRUE@    if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT nlpi_ipopt_dummy.lo -MD -MP -MF "$(DEPDIR)/nlpi_ipopt_dummy.Tpo" -c -o nlpi_ipopt_dummy.lo `test -f 'scip/src/nlpi/nlpi_ipopt_dummy.c' || echo '$(srcdir)/'`scip/src/nlpi/nlpi_ipopt_dummy.c; \
     
    25472500@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    25482501@am__fastdepCXX_FALSE@  $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o exprinterpret_cppad.lo `test -f 'scip/src/nlpi/exprinterpret_cppad.cpp' || echo '$(srcdir)/'`scip/src/nlpi/exprinterpret_cppad.cpp
    2549 
    2550 lpi_spx.lo: scip/src/scip/lpi_spx.cpp
    2551 @am__fastdepCXX_TRUE@   if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT lpi_spx.lo -MD -MP -MF "$(DEPDIR)/lpi_spx.Tpo" -c -o lpi_spx.lo `test -f 'scip/src/scip/lpi_spx.cpp' || echo '$(srcdir)/'`scip/src/scip/lpi_spx.cpp; \
    2552 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/lpi_spx.Tpo" "$(DEPDIR)/lpi_spx.Plo"; else rm -f "$(DEPDIR)/lpi_spx.Tpo"; exit 1; fi
    2553 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='scip/src/scip/lpi_spx.cpp' object='lpi_spx.lo' libtool=yes @AMDEPBACKSLASH@
    2554 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2555 @am__fastdepCXX_FALSE@  $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o lpi_spx.lo `test -f 'scip/src/scip/lpi_spx.cpp' || echo '$(srcdir)/'`scip/src/scip/lpi_spx.cpp
    2556 
    2557 lpi_clp.lo: scip/src/scip/lpi_clp.cpp
    2558 @am__fastdepCXX_TRUE@   if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT lpi_clp.lo -MD -MP -MF "$(DEPDIR)/lpi_clp.Tpo" -c -o lpi_clp.lo `test -f 'scip/src/scip/lpi_clp.cpp' || echo '$(srcdir)/'`scip/src/scip/lpi_clp.cpp; \
    2559 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/lpi_clp.Tpo" "$(DEPDIR)/lpi_clp.Plo"; else rm -f "$(DEPDIR)/lpi_clp.Tpo"; exit 1; fi
    2560 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='scip/src/scip/lpi_clp.cpp' object='lpi_clp.lo' libtool=yes @AMDEPBACKSLASH@
    2561 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2562 @am__fastdepCXX_FALSE@  $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o lpi_clp.lo `test -f 'scip/src/scip/lpi_clp.cpp' || echo '$(srcdir)/'`scip/src/scip/lpi_clp.cpp
    25632502
    25642503nlpi_ipopt.lo: scip/src/nlpi/nlpi_ipopt.cpp
     
    26112550          echo " rm -f '$(DESTDIR)$(thirdpartybmsincludedir)/$$f'"; \
    26122551          rm -f "$(DESTDIR)$(thirdpartybmsincludedir)/$$f"; \
     2552        done
     2553install-thirdpartyincludeHEADERS: $(thirdpartyinclude_HEADERS)
     2554        @$(NORMAL_INSTALL)
     2555        test -z "$(thirdpartyincludedir)" || $(mkdir_p) "$(DESTDIR)$(thirdpartyincludedir)"
     2556        @list='$(thirdpartyinclude_HEADERS)'; for p in $$list; do \
     2557          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
     2558          f=$(am__strip_dir) \
     2559          echo " $(thirdpartyincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(thirdpartyincludedir)/$$f'"; \
     2560          $(thirdpartyincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(thirdpartyincludedir)/$$f"; \
     2561        done
     2562
     2563uninstall-thirdpartyincludeHEADERS:
     2564        @$(NORMAL_UNINSTALL)
     2565        @list='$(thirdpartyinclude_HEADERS)'; for p in $$list; do \
     2566          f=$(am__strip_dir) \
     2567          echo " rm -f '$(DESTDIR)$(thirdpartyincludedir)/$$f'"; \
     2568          rm -f "$(DESTDIR)$(thirdpartyincludedir)/$$f"; \
    26132569        done
    26142570install-thirdpartynlpiincludeHEADERS: $(thirdpartynlpiinclude_HEADERS)
     
    28262782all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS) config_scip.h
    28272783installdirs:
    2828         for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfiglibdir)" "$(DESTDIR)$(thirdpartybmsincludedir)" "$(DESTDIR)$(thirdpartynlpiincludedir)" "$(DESTDIR)$(thirdpartyscipincludedir)"; do \
     2784        for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfiglibdir)" "$(DESTDIR)$(thirdpartybmsincludedir)" "$(DESTDIR)$(thirdpartyincludedir)" "$(DESTDIR)$(thirdpartynlpiincludedir)" "$(DESTDIR)$(thirdpartyscipincludedir)"; do \
    28292785          test -z "$$dir" || $(mkdir_p) "$$dir"; \
    28302786        done
     
    28782834install-data-am: install-pkgconfiglibDATA \
    28792835        install-thirdpartybmsincludeHEADERS \
     2836        install-thirdpartyincludeHEADERS \
    28802837        install-thirdpartynlpiincludeHEADERS \
    28812838        install-thirdpartyscipincludeHEADERS
     
    29122869        uninstall-pkgconfiglibDATA \
    29132870        uninstall-thirdpartybmsincludeHEADERS \
     2871        uninstall-thirdpartyincludeHEADERS \
    29142872        uninstall-thirdpartynlpiincludeHEADERS \
    29152873        uninstall-thirdpartyscipincludeHEADERS
     
    29252883        install-libLTLIBRARIES install-man install-pkgconfiglibDATA \
    29262884        install-strip install-thirdpartybmsincludeHEADERS \
     2885        install-thirdpartyincludeHEADERS \
    29272886        install-thirdpartynlpiincludeHEADERS \
    29282887        install-thirdpartyscipincludeHEADERS installcheck \
     
    29332892        uninstall-libLTLIBRARIES uninstall-pkgconfiglibDATA \
    29342893        uninstall-thirdpartybmsincludeHEADERS \
     2894        uninstall-thirdpartyincludeHEADERS \
    29352895        uninstall-thirdpartynlpiincludeHEADERS \
    29362896        uninstall-thirdpartyscipincludeHEADERS
  • ThirdParty/SCIP/trunk/coinscip-uninstalled.pc.in

    r2229 r2690  
    77Version: @PACKAGE_VERSION@
    88Libs: ${libdir}/libcoinscip.la @SCIPLIB_PCLIBS@
    9 Cflags: -I@abs_source_dir@/scip/src
     9Cflags: -I@abs_source_dir@ -I@abs_source_dir@/scip/src
    1010Requires: @SCIPLIB_PCREQUIRES@
  • ThirdParty/SCIP/trunk/config_scip.h.in

    r2616 r2690  
    9797#undef PACKAGE_VERSION
    9898
     99/* Default LP solver in SCIP */
     100#undef SCIP_LPISW_LPDEFAULT
     101
    99102/* SVN revision number of project */
    100103#undef SCIP_SVN_REV
  • ThirdParty/SCIP/trunk/configure

    r2656 r2690  
    1010#
    1111#
    12 # Copyright 2011 Stefan Vigerske and others.
     12# Copyright 2011-2012 Stefan Vigerske and others.
    1313# All Rights Reserved.
    1414# This file is part of the open source package COIN-OR which is distributed
     
    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 EGREP LN_S 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 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 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 EGREP LN_S 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 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 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 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 COIN_HAS_ZLIB_TRUE COIN_HAS_ZLIB_FALSE LIBEXT VPATH_DISTCLEANFILES ABSBUILDDIR LIBOBJS LTLIBOBJS'
    476476ac_subst_files=''
    477477
     
    11471147  --with-qsopt-incdir specify the header file directory for library QSopt
    11481148  --with-qsopt-lib specify the flags used to link with the library QSopt
    1149   --with-scip-lpsolver    specify LP solver to use in SCIP (soplex, clp,
    1150                           cplex, mosek, xpress, gurobi, qsopt, none)
     1149  --with-scip-lpsolver    specify default LP solver to use in SCIP (soplex,
     1150                          clp, cplex, mosek, xpress, gurobi, qsopt, none)
    11511151  --with-ipopt-lib linker flags for using package Ipopt
    11521152  --with-ipopt-incdir directory with header files for using package Ipopt
     
    12881288
    12891289
    1290 Copyright 2011 Stefan Vigerske and others.
     1290Copyright 2011-2012 Stefan Vigerske and others.
    12911291All Rights Reserved.
    12921292This file is part of the open source package COIN-OR which is distributed
     
    2085720857
    2085820858
     20859
     20860
     20861
     20862
     20863
     20864
     20865
     20866
    2085920867#check if user provided LIBS, CFLAGS, or DATA for package or disables use of package
    2086020868if test $coin_has_soplex != skipping; then
     
    2087020878       SOPLEX_PCLIBS="$withval"
    2087120879
     20880         SCIPLIB_PCLIBS="$withval $SCIPLIB_PCLIBS"
     20881         SCIPLIB_LIBS="$withval $SCIPLIB_LIBS"
     20882
    2087220883       # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    2087320884       if test -z "$PKG_CONFIG" ; then
    2087420885         SOPLEX_LIBS_INSTALLED="$withval"
    20875 
     20886         SCIPLIB_LIBS_INSTALLED="$withval $SCIPLIB_LIBS_INSTALLED"
    2087620887       fi
    2087720888     fi
     
    2089020901       coin_has_soplex=yes
    2089120902       SOPLEX_CFLAGS="-I`${CYGPATH_W} $withval`"
    20892 
     20903       SCIPLIB_CFLAGS="-I`${CYGPATH_W} $withval` $SCIPLIB_CFLAGS"
    2089320904       # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    2089420905       if test -z "$PKG_CONFIG" ; then
    2089520906         SOPLEX_CFLAGS_INSTALLED="$SOPLEX_CFLAGS"
    20896 
     20907         SCIPLIB_CFLAGS_INSTALLED="$SOPLEX_CFLAGS $SCIPLIB_CFLAGS_INSTALLED"
    2089720908       fi
    2089820909     fi
     
    2095820969        SOPLEX_PCREQUIRES="coinsoplex"
    2095920970
    20960         # augment X_PCREQUIRES, X_CFLAGS, and X_LIBS for each build target X in
     20971        # augment X_PCREQUIRES, X_CFLAGS, and X_LIBS for each build target X in SCIPLib
     20972
     20973          SCIPLIB_PCREQUIRES="coinsoplex $SCIPLIB_PCREQUIRES"
     20974          SCIPLIB_CFLAGS="$SOPLEX_CFLAGS $SCIPLIB_CFLAGS"
     20975          SCIPLIB_LIBS="$SOPLEX_LIBS $SCIPLIB_LIBS"
    2096120976
    2096220977
     
    2120321218  SOPLEX_PCREQUIRES="coinsoplex"
    2120421219
     21220    SCIPLIB_PCREQUIRES="coinsoplex $SCIPLIB_PCREQUIRES"
     21221    SCIPLIB_CFLAGS="$SOPLEX_CFLAGS $SCIPLIB_CFLAGS"
     21222    SCIPLIB_LIBS="$SOPLEX_LIBS $SCIPLIB_LIBS"
     21223    SCIPLIB_CFLAGS_INSTALLED="$SOPLEX_CFLAGS_INSTALLED $SCIPLIB_CFLAGS_INSTALLED"
     21224    SCIPLIB_LIBS_INSTALLED="$SOPLEX_LIBS_INSTALLED $SCIPLIB_LIBS_INSTALLED"
     21225
    2120521226
    2120621227fi
     
    2124921270     # also remove everything of the form `xxx`yyy (may have been added for cygwin/cl)
    2125021271     SOPLEX_DEPENDENCIES=`echo " $SOPLEX_LIBS" | sed -e 's/ mkl[^ ]*//g' -e 's/ libiomp5[^ ]*//g' -e 's/ wsock32[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
     21272
     21273       SCIPLIB_DEPENDENCIES=`echo " $SCIPLIB_LIBS " | sed -e 's/ mkl[^ ]*//g' -e 's/ libiomp5[^ ]*//g' -e 's/ wsock32[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
    2125121274
    2125221275  fi
     
    2127821301    fi
    2127921302
     21303      { echo "$as_me:$LINENO: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&5
     21304echo "$as_me: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&6;}
     21305      { echo "$as_me:$LINENO: SCIPLib LIBS   are $SCIPLIB_LIBS" >&5
     21306echo "$as_me: SCIPLib LIBS   are $SCIPLIB_LIBS" >&6;}
     21307      { echo "$as_me:$LINENO: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&5
     21308echo "$as_me: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&6;}
     21309
    2128021310  fi
    2128121311fi
     
    2132921359CLP_PCREQUIRES=
    2133021360CLP_DATA=
     21361
     21362
     21363
     21364
     21365
     21366
     21367
     21368
    2133121369
    2133221370
     
    2135121389       CLP_PCLIBS="$withval"
    2135221390
     21391         SCIPLIB_PCLIBS="$withval $SCIPLIB_PCLIBS"
     21392         SCIPLIB_LIBS="$withval $SCIPLIB_LIBS"
     21393
    2135321394       # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    2135421395       if test -z "$PKG_CONFIG" ; then
    2135521396         CLP_LIBS_INSTALLED="$withval"
    21356 
     21397         SCIPLIB_LIBS_INSTALLED="$withval $SCIPLIB_LIBS_INSTALLED"
    2135721398       fi
    2135821399     fi
     
    2137121412       coin_has_clp=yes
    2137221413       CLP_CFLAGS="-I`${CYGPATH_W} $withval`"
    21373 
     21414       SCIPLIB_CFLAGS="-I`${CYGPATH_W} $withval` $SCIPLIB_CFLAGS"
    2137421415       # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    2137521416       if test -z "$PKG_CONFIG" ; then
    2137621417         CLP_CFLAGS_INSTALLED="$CLP_CFLAGS"
    21377 
     21418         SCIPLIB_CFLAGS_INSTALLED="$CLP_CFLAGS $SCIPLIB_CFLAGS_INSTALLED"
    2137821419       fi
    2137921420     fi
     
    2143921480        CLP_PCREQUIRES="clp"
    2144021481
    21441         # augment X_PCREQUIRES, X_CFLAGS, and X_LIBS for each build target X in
     21482        # augment X_PCREQUIRES, X_CFLAGS, and X_LIBS for each build target X in SCIPLib
     21483
     21484          SCIPLIB_PCREQUIRES="clp $SCIPLIB_PCREQUIRES"
     21485          SCIPLIB_CFLAGS="$CLP_CFLAGS $SCIPLIB_CFLAGS"
     21486          SCIPLIB_LIBS="$CLP_LIBS $SCIPLIB_LIBS"
    2144221487
    2144321488
     
    2168421729  CLP_PCREQUIRES="clp"
    2168521730
     21731    SCIPLIB_PCREQUIRES="clp $SCIPLIB_PCREQUIRES"
     21732    SCIPLIB_CFLAGS="$CLP_CFLAGS $SCIPLIB_CFLAGS"
     21733    SCIPLIB_LIBS="$CLP_LIBS $SCIPLIB_LIBS"
     21734    SCIPLIB_CFLAGS_INSTALLED="$CLP_CFLAGS_INSTALLED $SCIPLIB_CFLAGS_INSTALLED"
     21735    SCIPLIB_LIBS_INSTALLED="$CLP_LIBS_INSTALLED $SCIPLIB_LIBS_INSTALLED"
     21736
    2168621737
    2168721738fi
     
    2173021781     # also remove everything of the form `xxx`yyy (may have been added for cygwin/cl)
    2173121782     CLP_DEPENDENCIES=`echo " $CLP_LIBS" | sed -e 's/ mkl[^ ]*//g' -e 's/ libiomp5[^ ]*//g' -e 's/ wsock32[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
     21783
     21784       SCIPLIB_DEPENDENCIES=`echo " $SCIPLIB_LIBS " | sed -e 's/ mkl[^ ]*//g' -e 's/ libiomp5[^ ]*//g' -e 's/ wsock32[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
    2173221785
    2173321786  fi
     
    2175821811echo "$as_me: Clp PCREQUIRES are $CLP_PCREQUIRES" >&6;}
    2175921812    fi
     21813
     21814      { echo "$as_me:$LINENO: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&5
     21815echo "$as_me: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&6;}
     21816      { echo "$as_me:$LINENO: SCIPLib LIBS   are $SCIPLIB_LIBS" >&5
     21817echo "$as_me: SCIPLib LIBS   are $SCIPLIB_LIBS" >&6;}
     21818      { echo "$as_me:$LINENO: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&5
     21819echo "$as_me: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&6;}
    2176021820
    2176121821  fi
     
    2193121991
    2193221992# If we make it this far, we've verified the file and linked the function. Add
    21933 # the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     21993# the necessary link flags to SCIPLib_{PC}LIBS and define the preprocessor symbol
    2193421994# COIN_HAS_LBRY.
    2193521995
     21996
     21997      SCIPLIB_LIBS="$CPXLIB $SCIPLIB_LIBS"
     21998      SCIPLIB_PCLIBS="$CPXLIB $SCIPLIB_PCLIBS"
     21999      SCIPLIB_LIBS_INSTALLED="$CPXLIB $SCIPLIB_LIBS_INSTALLED"
    2193622000
    2193722001
     
    2211422178
    2211522179# If we make it this far, we've verified the file and linked the function. Add
    22116 # the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     22180# the necessary link flags to SCIPLib_{PC}LIBS and define the preprocessor symbol
    2211722181# COIN_HAS_LBRY.
    2211822182
     22183
     22184      SCIPLIB_LIBS="$MSKLIB $SCIPLIB_LIBS"
     22185      SCIPLIB_PCLIBS="$MSKLIB $SCIPLIB_PCLIBS"
     22186      SCIPLIB_LIBS_INSTALLED="$MSKLIB $SCIPLIB_LIBS_INSTALLED"
    2211922187
    2212022188
     
    2229722365
    2229822366# If we make it this far, we've verified the file and linked the function. Add
    22299 # the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     22367# the necessary link flags to SCIPLib_{PC}LIBS and define the preprocessor symbol
    2230022368# COIN_HAS_LBRY.
    2230122369
     22370
     22371      SCIPLIB_LIBS="$XPRLIB $SCIPLIB_LIBS"
     22372      SCIPLIB_PCLIBS="$XPRLIB $SCIPLIB_PCLIBS"
     22373      SCIPLIB_LIBS_INSTALLED="$XPRLIB $SCIPLIB_LIBS_INSTALLED"
    2230222374
    2230322375
     
    2248022552
    2248122553# If we make it this far, we've verified the file and linked the function. Add
    22482 # the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     22554# the necessary link flags to SCIPLib_{PC}LIBS and define the preprocessor symbol
    2248322555# COIN_HAS_LBRY.
    2248422556
     22557
     22558      SCIPLIB_LIBS="$GRBLIB $SCIPLIB_LIBS"
     22559      SCIPLIB_PCLIBS="$GRBLIB $SCIPLIB_PCLIBS"
     22560      SCIPLIB_LIBS_INSTALLED="$GRBLIB $SCIPLIB_LIBS_INSTALLED"
    2248522561
    2248622562
     
    2266322739
    2266422740# If we make it this far, we've verified the file and linked the function. Add
    22665 # the necessary link flags to _{PC}LIBS and define the preprocessor symbol
     22741# the necessary link flags to SCIPLib_{PC}LIBS and define the preprocessor symbol
    2266622742# COIN_HAS_LBRY.
    2266722743
     22744
     22745      SCIPLIB_LIBS="$QSOLIB $SCIPLIB_LIBS"
     22746      SCIPLIB_PCLIBS="$QSOLIB $SCIPLIB_PCLIBS"
     22747      SCIPLIB_LIBS_INSTALLED="$QSOLIB $SCIPLIB_LIBS_INSTALLED"
    2266822748
    2266922749
     
    2272922809   { (exit 1); exit 1; }; }
    2273022810    fi
    22731     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS $SOPLEX_CFLAGS"
    22732     SCIPLIB_LIBS="$SCIPLIB_LIBS $SOPLEX_LIBS"
    22733     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $SOPLEX_LIBS_INSTALLED"
    22734     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $SOPLEX_PCLIBS"
    22735     SCIPLIB_PCREQUIRES="$SCIPLIB_PCREQUIRES $SOPLEX_PCREQUIRES"
     22811
     22812cat >>confdefs.h <<\_ACEOF
     22813#define SCIP_LPISW_LPDEFAULT SCIP_LPISW_SOPLEX
     22814_ACEOF
     22815
    2273622816  ;;
    2273722817  clp)
     
    2274122821   { (exit 1); exit 1; }; }
    2274222822    fi
    22743     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS $CLP_CFLAGS"
    22744     SCIPLIB_LIBS="$SCIPLIB_LIBS $CLP_LIBS"
    22745     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $CLP_LIBS_INSTALLED"
    22746     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $CLP_PCLIBS"
    22747     SCIPLIB_PCREQUIRES="$SCIPLIB_PCREQUIRES $CLP_PCREQUIRES"
     22823
     22824cat >>confdefs.h <<\_ACEOF
     22825#define SCIP_LPISW_LPDEFAULT SCIP_LPISW_CLP
     22826_ACEOF
     22827
    2274822828  ;;
    2274922829  cplex)
     
    2275322833   { (exit 1); exit 1; }; }
    2275422834    fi
    22755     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$CPXINCDIR"
    22756     SCIPLIB_LIBS="$SCIPLIB_LIBS $CPXLIB"
    22757     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $CPXLIB"
    22758     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $CPXLIB"
     22835
     22836cat >>confdefs.h <<\_ACEOF
     22837#define SCIP_LPISW_LPDEFAULT SCIP_LPISW_CPLEX
     22838_ACEOF
     22839
    2275922840  ;;
    2276022841  mosek)
     
    2276422845   { (exit 1); exit 1; }; }
    2276522846    fi
    22766     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$MSKINCDIR"
    22767     SCIPLIB_LIBS="$SCIPLIB_LIBS $MSKLIB"
    22768     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $MSKLIB"
    22769     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $MSKLIB"
     22847
     22848cat >>confdefs.h <<\_ACEOF
     22849#define SCIP_LPISW_LPDEFAULT SCIP_LPISW_MOSEK
     22850_ACEOF
     22851
    2277022852  ;;
    2277122853  xpress)
     
    2277522857   { (exit 1); exit 1; }; }
    2277622858    fi
    22777     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$XPRINCDIR"
    22778     SCIPLIB_LIBS="$SCIPLIB_LIBS $XPRLIB"
    22779     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $XPRLIB"
    22780     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $XPRLIB"
     22859
     22860cat >>confdefs.h <<\_ACEOF
     22861#define SCIP_LPISW_LPDEFAULT SCIP_LPISW_XPRESS
     22862_ACEOF
     22863
    2278122864  ;;
    2278222865  gurobi)
     
    2278622869   { (exit 1); exit 1; }; }
    2278722870    fi
    22788     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$GRBINCDIR"
    22789     SCIPLIB_LIBS="$SCIPLIB_LIBS $GRBLIB"
    22790     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $GRBLIB"
    22791     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $GRBLIB"
     22871
     22872cat >>confdefs.h <<\_ACEOF
     22873#define SCIP_LPISW_LPDEFAULT SCIP_LPISW_GUROBI
     22874_ACEOF
     22875
    2279222876  ;;
    2279322877  qsopt)
     
    2279722881   { (exit 1); exit 1; }; }
    2279822882    fi
    22799     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$QSOINCDIR"
    22800     SCIPLIB_LIBS="$SCIPLIB_LIBS $QSOLIB"
    22801     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $QSOLIB"
    22802     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $QSOLIB"
     22883
     22884cat >>confdefs.h <<\_ACEOF
     22885#define SCIP_LPISW_LPDEFAULT SCIP_LPISW_QSOPT
     22886_ACEOF
     22887
    2280322888  ;;
    2280422889  none)
     22890
     22891cat >>confdefs.h <<\_ACEOF
     22892#define SCIP_LPISW_LPDEFAULT SCIP_LPISW_NONE
     22893_ACEOF
     22894
    2280522895  ;;
    2280622896  *)
     
    2281022900  ;;
    2281122901esac
    22812 { echo "$as_me:$LINENO: build with LP solver $scip_lpsolver" >&5
    22813 echo "$as_me: build with LP solver $scip_lpsolver" >&6;}
    22814 
    22815 
    22816 if test $scip_lpsolver = soplex; then
    22817   SCIPLPI_SPX_TRUE=
    22818   SCIPLPI_SPX_FALSE='#'
    22819 else
    22820   SCIPLPI_SPX_TRUE='#'
    22821   SCIPLPI_SPX_FALSE=
    22822 fi
    22823 
    22824 
    22825 
    22826 if test $scip_lpsolver = clp; then
    22827   SCIPLPI_CLP_TRUE=
    22828   SCIPLPI_CLP_FALSE='#'
    22829 else
    22830   SCIPLPI_CLP_TRUE='#'
    22831   SCIPLPI_CLP_FALSE=
    22832 fi
    22833 
    22834 
    22835 
    22836 if test $scip_lpsolver = cplex; then
    22837   SCIPLPI_CPX_TRUE=
    22838   SCIPLPI_CPX_FALSE='#'
    22839 else
    22840   SCIPLPI_CPX_TRUE='#'
    22841   SCIPLPI_CPX_FALSE=
    22842 fi
    22843 
    22844 
    22845 
    22846 if test $scip_lpsolver = mosek; then
    22847   SCIPLPI_MSK_TRUE=
    22848   SCIPLPI_MSK_FALSE='#'
    22849 else
    22850   SCIPLPI_MSK_TRUE='#'
    22851   SCIPLPI_MSK_FALSE=
    22852 fi
    22853 
    22854 
    22855 
    22856 if test $scip_lpsolver = xpress; then
    22857   SCIPLPI_XPR_TRUE=
    22858   SCIPLPI_XPR_FALSE='#'
    22859 else
    22860   SCIPLPI_XPR_TRUE='#'
    22861   SCIPLPI_XPR_FALSE=
    22862 fi
    22863 
    22864 
    22865 
    22866 if test $scip_lpsolver = gurobi; then
    22867   SCIPLPI_GRB_TRUE=
    22868   SCIPLPI_GRB_FALSE='#'
    22869 else
    22870   SCIPLPI_GRB_TRUE='#'
    22871   SCIPLPI_GRB_FALSE=
    22872 fi
    22873 
    22874 
    22875 
    22876 if test $scip_lpsolver = qsopt; then
    22877   SCIPLPI_QSO_TRUE=
    22878   SCIPLPI_QSO_FALSE='#'
    22879 else
    22880   SCIPLPI_QSO_TRUE='#'
    22881   SCIPLPI_QSO_FALSE=
    22882 fi
    22883 
    22884 
    22885 
    22886 if test $scip_lpsolver = none; then
    22887   SCIPLPI_NONE_TRUE=
    22888   SCIPLPI_NONE_FALSE='#'
    22889 else
    22890   SCIPLPI_NONE_TRUE='#'
    22891   SCIPLPI_NONE_FALSE=
    22892 fi
    22893 
     22902{ echo "$as_me:$LINENO: default LP solver is $scip_lpsolver" >&5
     22903echo "$as_me: default LP solver is $scip_lpsolver" >&6;}
    2289422904
    2289522905# check for NLP solvers
     
    2505825068
    2505925069
    25060 # dummy header file to avoid many extra compiler flags
    2506125070          ac_config_headers="$ac_config_headers config_scip.h"
    2506225071
     
    2534125350Usually this means the macro was only invoked conditionally." >&5
    2534225351echo "$as_me: error: conditional \"COIN_HAS_QSO\" was never defined.
    25343 Usually this means the macro was only invoked conditionally." >&2;}
    25344    { (exit 1); exit 1; }; }
    25345 fi
    25346 if test -z "${SCIPLPI_SPX_TRUE}" && test -z "${SCIPLPI_SPX_FALSE}"; then
    25347   { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_SPX\" was never defined.
    25348 Usually this means the macro was only invoked conditionally." >&5
    25349 echo "$as_me: error: conditional \"SCIPLPI_SPX\" was never defined.
    25350 Usually this means the macro was only invoked conditionally." >&2;}
    25351    { (exit 1); exit 1; }; }
    25352 fi
    25353 if test -z "${SCIPLPI_CLP_TRUE}" && test -z "${SCIPLPI_CLP_FALSE}"; then
    25354   { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_CLP\" was never defined.
    25355 Usually this means the macro was only invoked conditionally." >&5
    25356 echo "$as_me: error: conditional \"SCIPLPI_CLP\" was never defined.
    25357 Usually this means the macro was only invoked conditionally." >&2;}
    25358    { (exit 1); exit 1; }; }
    25359 fi
    25360 if test -z "${SCIPLPI_CPX_TRUE}" && test -z "${SCIPLPI_CPX_FALSE}"; then
    25361   { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_CPX\" was never defined.
    25362 Usually this means the macro was only invoked conditionally." >&5
    25363 echo "$as_me: error: conditional \"SCIPLPI_CPX\" was never defined.
    25364 Usually this means the macro was only invoked conditionally." >&2;}
    25365    { (exit 1); exit 1; }; }
    25366 fi
    25367 if test -z "${SCIPLPI_MSK_TRUE}" && test -z "${SCIPLPI_MSK_FALSE}"; then
    25368   { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_MSK\" was never defined.
    25369 Usually this means the macro was only invoked conditionally." >&5
    25370 echo "$as_me: error: conditional \"SCIPLPI_MSK\" was never defined.
    25371 Usually this means the macro was only invoked conditionally." >&2;}
    25372    { (exit 1); exit 1; }; }
    25373 fi
    25374 if test -z "${SCIPLPI_XPR_TRUE}" && test -z "${SCIPLPI_XPR_FALSE}"; then
    25375   { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_XPR\" was never defined.
    25376 Usually this means the macro was only invoked conditionally." >&5
    25377 echo "$as_me: error: conditional \"SCIPLPI_XPR\" was never defined.
    25378 Usually this means the macro was only invoked conditionally." >&2;}
    25379    { (exit 1); exit 1; }; }
    25380 fi
    25381 if test -z "${SCIPLPI_GRB_TRUE}" && test -z "${SCIPLPI_GRB_FALSE}"; then
    25382   { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_GRB\" was never defined.
    25383 Usually this means the macro was only invoked conditionally." >&5
    25384 echo "$as_me: error: conditional \"SCIPLPI_GRB\" was never defined.
    25385 Usually this means the macro was only invoked conditionally." >&2;}
    25386    { (exit 1); exit 1; }; }
    25387 fi
    25388 if test -z "${SCIPLPI_QSO_TRUE}" && test -z "${SCIPLPI_QSO_FALSE}"; then
    25389   { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_QSO\" was never defined.
    25390 Usually this means the macro was only invoked conditionally." >&5
    25391 echo "$as_me: error: conditional \"SCIPLPI_QSO\" was never defined.
    25392 Usually this means the macro was only invoked conditionally." >&2;}
    25393    { (exit 1); exit 1; }; }
    25394 fi
    25395 if test -z "${SCIPLPI_NONE_TRUE}" && test -z "${SCIPLPI_NONE_FALSE}"; then
    25396   { { echo "$as_me:$LINENO: error: conditional \"SCIPLPI_NONE\" was never defined.
    25397 Usually this means the macro was only invoked conditionally." >&5
    25398 echo "$as_me: error: conditional \"SCIPLPI_NONE\" was never defined.
    2539925352Usually this means the macro was only invoked conditionally." >&2;}
    2540025353   { (exit 1); exit 1; }; }
     
    2607126024s,@SOPLEX_CFLAGS_INSTALLED@,$SOPLEX_CFLAGS_INSTALLED,;t t
    2607226025s,@SOPLEX_DATA_INSTALLED@,$SOPLEX_DATA_INSTALLED,;t t
     26026s,@SCIPLIB_CFLAGS@,$SCIPLIB_CFLAGS,;t t
     26027s,@SCIPLIB_LIBS@,$SCIPLIB_LIBS,;t t
     26028s,@SCIPLIB_PCLIBS@,$SCIPLIB_PCLIBS,;t t
     26029s,@SCIPLIB_PCREQUIRES@,$SCIPLIB_PCREQUIRES,;t t
     26030s,@SCIPLIB_DEPENDENCIES@,$SCIPLIB_DEPENDENCIES,;t t
     26031s,@SCIPLIB_CFLAGS_INSTALLED@,$SCIPLIB_CFLAGS_INSTALLED,;t t
     26032s,@SCIPLIB_LIBS_INSTALLED@,$SCIPLIB_LIBS_INSTALLED,;t t
    2607326033s,@COIN_HAS_SOPLEX_TRUE@,$COIN_HAS_SOPLEX_TRUE,;t t
    2607426034s,@COIN_HAS_SOPLEX_FALSE@,$COIN_HAS_SOPLEX_FALSE,;t t
     
    2610226062s,@COIN_HAS_QSO_TRUE@,$COIN_HAS_QSO_TRUE,;t t
    2610326063s,@COIN_HAS_QSO_FALSE@,$COIN_HAS_QSO_FALSE,;t t
    26104 s,@SCIPLPI_SPX_TRUE@,$SCIPLPI_SPX_TRUE,;t t
    26105 s,@SCIPLPI_SPX_FALSE@,$SCIPLPI_SPX_FALSE,;t t
    26106 s,@SCIPLPI_CLP_TRUE@,$SCIPLPI_CLP_TRUE,;t t
    26107 s,@SCIPLPI_CLP_FALSE@,$SCIPLPI_CLP_FALSE,;t t
    26108 s,@SCIPLPI_CPX_TRUE@,$SCIPLPI_CPX_TRUE,;t t
    26109 s,@SCIPLPI_CPX_FALSE@,$SCIPLPI_CPX_FALSE,;t t
    26110 s,@SCIPLPI_MSK_TRUE@,$SCIPLPI_MSK_TRUE,;t t
    26111 s,@SCIPLPI_MSK_FALSE@,$SCIPLPI_MSK_FALSE,;t t
    26112 s,@SCIPLPI_XPR_TRUE@,$SCIPLPI_XPR_TRUE,;t t
    26113 s,@SCIPLPI_XPR_FALSE@,$SCIPLPI_XPR_FALSE,;t t
    26114 s,@SCIPLPI_GRB_TRUE@,$SCIPLPI_GRB_TRUE,;t t
    26115 s,@SCIPLPI_GRB_FALSE@,$SCIPLPI_GRB_FALSE,;t t
    26116 s,@SCIPLPI_QSO_TRUE@,$SCIPLPI_QSO_TRUE,;t t
    26117 s,@SCIPLPI_QSO_FALSE@,$SCIPLPI_QSO_FALSE,;t t
    26118 s,@SCIPLPI_NONE_TRUE@,$SCIPLPI_NONE_TRUE,;t t
    26119 s,@SCIPLPI_NONE_FALSE@,$SCIPLPI_NONE_FALSE,;t t
    2612026064s,@IPOPT_LIBS@,$IPOPT_LIBS,;t t
    2612126065s,@IPOPT_CFLAGS@,$IPOPT_CFLAGS,;t t
     
    2612526069s,@IPOPT_CFLAGS_INSTALLED@,$IPOPT_CFLAGS_INSTALLED,;t t
    2612626070s,@IPOPT_DATA_INSTALLED@,$IPOPT_DATA_INSTALLED,;t t
    26127 s,@SCIPLIB_CFLAGS@,$SCIPLIB_CFLAGS,;t t
    26128 s,@SCIPLIB_LIBS@,$SCIPLIB_LIBS,;t t
    26129 s,@SCIPLIB_PCLIBS@,$SCIPLIB_PCLIBS,;t t
    26130 s,@SCIPLIB_PCREQUIRES@,$SCIPLIB_PCREQUIRES,;t t
    26131 s,@SCIPLIB_DEPENDENCIES@,$SCIPLIB_DEPENDENCIES,;t t
    26132 s,@SCIPLIB_CFLAGS_INSTALLED@,$SCIPLIB_CFLAGS_INSTALLED,;t t
    26133 s,@SCIPLIB_LIBS_INSTALLED@,$SCIPLIB_LIBS_INSTALLED,;t t
    2613426071s,@COIN_HAS_IPOPT_TRUE@,$COIN_HAS_IPOPT_TRUE,;t t
    2613526072s,@COIN_HAS_IPOPT_FALSE@,$COIN_HAS_IPOPT_FALSE,;t t
  • ThirdParty/SCIP/trunk/configure.ac

    r2656 r2690  
    1414
    1515AC_COPYRIGHT([
    16 Copyright 2011 Stefan Vigerske and others.
     16Copyright 2011-2012 Stefan Vigerske and others.
    1717All Rights Reserved.
    1818This file is part of the open source package COIN-OR which is distributed
     
    6767
    6868# check for some LP solvers
    69 AC_COIN_CHECK_PACKAGE(SoPlex, coinsoplex)
    70 AC_COIN_CHECK_PACKAGE(Clp, clp)
    71 AC_COIN_CHECK_USER_LIBRARY([Cplex], [CPX],[cplex.h],   [CPXgetstat])
    72 AC_COIN_CHECK_USER_LIBRARY([Mosek], [MSK],[mosek.h],   [MSK_makeenv])
    73 AC_COIN_CHECK_USER_LIBRARY([Xpress],[XPR],[xprs.h],    [XPRSinit])
    74 AC_COIN_CHECK_USER_LIBRARY([Gurobi],[GRB],[gurobi_c.h],[GRBloadenv])
    75 AC_COIN_CHECK_USER_LIBRARY([QSopt], [QSO],[qsopt.h],   [QScreate_prob])
     69AC_COIN_CHECK_PACKAGE(SoPlex, coinsoplex, SCIPLib)
     70AC_COIN_CHECK_PACKAGE(Clp, clp, SCIPLib)
     71AC_COIN_CHECK_USER_LIBRARY([Cplex], [CPX],[cplex.h],   [CPXgetstat],,   [SCIPLib])
     72AC_COIN_CHECK_USER_LIBRARY([Mosek], [MSK],[mosek.h],   [MSK_makeenv],,  [SCIPLib])
     73AC_COIN_CHECK_USER_LIBRARY([Xpress],[XPR],[xprs.h],    [XPRSinit],,     [SCIPLib])
     74AC_COIN_CHECK_USER_LIBRARY([Gurobi],[GRB],[gurobi_c.h],[GRBloadenv],,   [SCIPLib])
     75AC_COIN_CHECK_USER_LIBRARY([QSopt], [QSO],[qsopt.h],   [QScreate_prob],,[SCIPLib])
    7676
    7777AC_ARG_WITH([scip-lpsolver],
    7878  AS_HELP_STRING([--with-scip-lpsolver],
    79     [specify LP solver to use in SCIP (soplex, clp, cplex, mosek, xpress, gurobi, qsopt, none)]),
     79    [specify default LP solver to use in SCIP (soplex, clp, cplex, mosek, xpress, gurobi, qsopt, none)]),
    8080  [if test "$withval" = no ; then
    8181     scip_lpsolver=none
     
    101101   fi
    102102  ])
    103  
     103
    104104case "$scip_lpsolver" in
    105105  soplex)
     
    107107      AC_MSG_ERROR(["LP solver SoPlex not available.])
    108108    fi
    109     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS $SOPLEX_CFLAGS"
    110     SCIPLIB_LIBS="$SCIPLIB_LIBS $SOPLEX_LIBS"
    111     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $SOPLEX_LIBS_INSTALLED"
    112     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $SOPLEX_PCLIBS"
    113     SCIPLIB_PCREQUIRES="$SCIPLIB_PCREQUIRES $SOPLEX_PCREQUIRES"
     109    AC_DEFINE(SCIP_LPISW_LPDEFAULT, SCIP_LPISW_SOPLEX, [Default LP solver in SCIP])
    114110  ;;
    115111  clp)
     
    117113      AC_MSG_ERROR(["LP solver CLP not available.])
    118114    fi
    119     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS $CLP_CFLAGS"
    120     SCIPLIB_LIBS="$SCIPLIB_LIBS $CLP_LIBS"
    121     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $CLP_LIBS_INSTALLED"
    122     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $CLP_PCLIBS"
    123     SCIPLIB_PCREQUIRES="$SCIPLIB_PCREQUIRES $CLP_PCREQUIRES"
     115    AC_DEFINE(SCIP_LPISW_LPDEFAULT, SCIP_LPISW_CLP, [Default LP solver in SCIP])
    124116  ;;
    125117  cplex)
     
    127119      AC_MSG_ERROR(["LP solver CPLEX not available.])
    128120    fi
    129     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$CPXINCDIR"
    130     SCIPLIB_LIBS="$SCIPLIB_LIBS $CPXLIB"
    131     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $CPXLIB"
    132     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $CPXLIB"
     121    AC_DEFINE(SCIP_LPISW_LPDEFAULT, SCIP_LPISW_CPLEX, [Default LP solver in SCIP])
    133122  ;;
    134123  mosek)
     
    136125      AC_MSG_ERROR(["LP solver Mosek not available.])
    137126    fi
    138     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$MSKINCDIR"
    139     SCIPLIB_LIBS="$SCIPLIB_LIBS $MSKLIB"
    140     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $MSKLIB"
    141     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $MSKLIB"
     127    AC_DEFINE(SCIP_LPISW_LPDEFAULT, SCIP_LPISW_MOSEK, [Default LP solver in SCIP])
    142128  ;;
    143129  xpress)
     
    145131      AC_MSG_ERROR(["LP solver Xpress not available.])
    146132    fi
    147     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$XPRINCDIR"
    148     SCIPLIB_LIBS="$SCIPLIB_LIBS $XPRLIB"
    149     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $XPRLIB"
    150     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $XPRLIB"
     133    AC_DEFINE(SCIP_LPISW_LPDEFAULT, SCIP_LPISW_XPRESS, [Default LP solver in SCIP])
    151134  ;;
    152135  gurobi)
     
    154137      AC_MSG_ERROR(["LP solver Gurobi not available.])
    155138    fi
    156     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$GRBINCDIR"
    157     SCIPLIB_LIBS="$SCIPLIB_LIBS $GRBLIB"
    158     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $GRBLIB"
    159     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $GRBLIB"
     139    AC_DEFINE(SCIP_LPISW_LPDEFAULT, SCIP_LPISW_GUROBI, [Default LP solver in SCIP])
    160140  ;;
    161141  qsopt)
     
    163143      AC_MSG_ERROR(["LP solver QSopt not available.])
    164144    fi
    165     SCIPLIB_CFLAGS="$SCIPLIB_CFLAGS -I$QSOINCDIR"
    166     SCIPLIB_LIBS="$SCIPLIB_LIBS $QSOLIB"
    167     SCIPLIB_LIBS_INSTALLED="$SCIPLIB_LIBS $QSOLIB"
    168     SCIPLIB_PCLIBS="$SCIPLIB_PCLIBS $QSOLIB"
     145    AC_DEFINE(SCIP_LPISW_LPDEFAULT, SCIP_LPISW_QSOPT, [Default LP solver in SCIP])
    169146  ;;
    170147  none)
     148    AC_DEFINE(SCIP_LPISW_LPDEFAULT, SCIP_LPISW_NONE, [Default LP solver in SCIP])
    171149  ;;
    172150  *)
     
    174152  ;;
    175153esac
    176 AC_MSG_NOTICE([build with LP solver $scip_lpsolver])
    177 AM_CONDITIONAL(SCIPLPI_SPX, test $scip_lpsolver = soplex)
    178 AM_CONDITIONAL(SCIPLPI_CLP, test $scip_lpsolver = clp)
    179 AM_CONDITIONAL(SCIPLPI_CPX, test $scip_lpsolver = cplex)
    180 AM_CONDITIONAL(SCIPLPI_MSK, test $scip_lpsolver = mosek)
    181 AM_CONDITIONAL(SCIPLPI_XPR, test $scip_lpsolver = xpress)
    182 AM_CONDITIONAL(SCIPLPI_GRB, test $scip_lpsolver = gurobi)
    183 AM_CONDITIONAL(SCIPLPI_QSO, test $scip_lpsolver = qsopt)
    184 AM_CONDITIONAL(SCIPLPI_NONE, test $scip_lpsolver = none)
     154AC_MSG_NOTICE([default LP solver is $scip_lpsolver])
    185155
    186156# check for NLP solvers
     
    260230AC_CONFIG_FILES([Makefile coinscip.pc coinscip-uninstalled.pc])
    261231
    262 # dummy header file to avoid many extra compiler flags
    263232AC_CONFIG_HEADER([config_scip.h])
    264233 
Note: See TracChangeset for help on using the changeset viewer.