Changeset 2616 for ThirdParty/SCIP


Ignore:
Timestamp:
Nov 15, 2012 12:52:44 PM (7 years ago)
Author:
stefan
Message:

scip 3.0 brings its own cppad, no need to check for it

Location:
ThirdParty/SCIP/trunk
Files:
5 edited

Legend:

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

    r2581 r2616  
    188188  scip/src/nlpi/nlpi.c \
    189189  scip/src/nlpi/nlpioracle.c \
     190  scip/src/nlpi/exprinterpret_cppad.cpp \
    190191  scip/src/dijkstra/dijkstra.c \
    191192  scip/src/xml/xmlparse.c
     
    222223else
    223224libcoinscip_la_SOURCES += scip/src/nlpi/nlpi_ipopt_dummy.c
    224 endif
    225 
    226 # use CppAD for expression evaluation, if available
    227 if COIN_HAS_CPPAD
    228 libcoinscip_la_SOURCES += scip/src/nlpi/exprinterpret_cppad.cpp
    229 else
    230 libcoinscip_la_SOURCES += scip/src/nlpi/exprinterpret_none.c
    231225endif
    232226
  • ThirdParty/SCIP/trunk/Makefile.in

    r2581 r2616  
    6767@COIN_HAS_IPOPT_TRUE@am__append_9 = scip/src/nlpi/nlpi_ipopt.cpp
    6868@COIN_HAS_IPOPT_FALSE@am__append_10 = scip/src/nlpi/nlpi_ipopt_dummy.c
    69 
    70 # use CppAD for expression evaluation, if available
    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
    7369DIST_COMMON = $(am__configure_deps) $(srcdir)/BuildTools/Makemain.inc \
    7470        $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
     
    7975        compile config.guess config.sub depcomp install-sh ltmain.sh \
    8076        missing
    81 @HAVE_EXTERNALS_TRUE@am__append_13 = Dependencies
    82 @HAVE_EXTERNALS_TRUE@am__append_14 = .Dependencies-stamp
     77@HAVE_EXTERNALS_TRUE@am__append_11 = Dependencies
     78@HAVE_EXTERNALS_TRUE@am__append_12 = .Dependencies-stamp
    8379subdir = .
    8480ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
     
    209205        scip/src/blockmemshell/memory.c scip/src/nlpi/expr.c \
    210206        scip/src/nlpi/nlpi.c scip/src/nlpi/nlpioracle.c \
     207        scip/src/nlpi/exprinterpret_cppad.cpp \
    211208        scip/src/dijkstra/dijkstra.c scip/src/xml/xmlparse.c \
    212209        scip/src/scip/lpi_spx.cpp scip/src/scip/lpi_clp.cpp \
     
    214211        scip/src/scip/lpi_xprs.c scip/src/scip/lpi_grb.c \
    215212        scip/src/scip/lpi_qso.c scip/src/scip/lpi_none.c \
    216         scip/src/nlpi/nlpi_ipopt.cpp scip/src/nlpi/nlpi_ipopt_dummy.c \
    217         scip/src/nlpi/exprinterpret_cppad.cpp \
    218         scip/src/nlpi/exprinterpret_none.c
     213        scip/src/nlpi/nlpi_ipopt.cpp scip/src/nlpi/nlpi_ipopt_dummy.c
    219214@SCIPLPI_SPX_TRUE@am__objects_1 = lpi_spx.lo
    220215@SCIPLPI_CLP_TRUE@am__objects_2 = lpi_clp.lo
     
    227222@COIN_HAS_IPOPT_TRUE@am__objects_9 = nlpi_ipopt.lo
    228223@COIN_HAS_IPOPT_FALSE@am__objects_10 = nlpi_ipopt_dummy.lo
    229 @COIN_HAS_CPPAD_TRUE@am__objects_11 = exprinterpret_cppad.lo
    230 @COIN_HAS_CPPAD_FALSE@am__objects_12 = exprinterpret_none.lo
    231224am_libcoinscip_la_OBJECTS = bitencode.lo branch.lo buffer.lo clock.lo \
    232225        conflict.lo cons.lo cutpool.lo debug.lo dialog.lo disp.lo \
     
    279272        sepa_strongcg.lo sepa_zerohalf.lo tclique_branch.lo \
    280273        tclique_coloring.lo tclique_graph.lo memory.lo expr.lo nlpi.lo \
    281         nlpioracle.lo dijkstra.lo xmlparse.lo $(am__objects_1) \
    282         $(am__objects_2) $(am__objects_3) $(am__objects_4) \
    283         $(am__objects_5) $(am__objects_6) $(am__objects_7) \
    284         $(am__objects_8) $(am__objects_9) $(am__objects_10) \
    285         $(am__objects_11) $(am__objects_12)
     274        nlpioracle.lo exprinterpret_cppad.lo dijkstra.lo xmlparse.lo \
     275        $(am__objects_1) $(am__objects_2) $(am__objects_3) \
     276        $(am__objects_4) $(am__objects_5) $(am__objects_6) \
     277        $(am__objects_7) $(am__objects_8) $(am__objects_9) \
     278        $(am__objects_10)
    286279libcoinscip_la_OBJECTS = $(am_libcoinscip_la_OBJECTS)
    287280depcomp = $(SHELL) $(top_srcdir)/depcomp
     
    359352COIN_HAS_CLP_FALSE = @COIN_HAS_CLP_FALSE@
    360353COIN_HAS_CLP_TRUE = @COIN_HAS_CLP_TRUE@
    361 COIN_HAS_CPPAD_FALSE = @COIN_HAS_CPPAD_FALSE@
    362 COIN_HAS_CPPAD_TRUE = @COIN_HAS_CPPAD_TRUE@
    363354COIN_HAS_CPX_FALSE = @COIN_HAS_CPX_FALSE@
    364355COIN_HAS_CPX_TRUE = @COIN_HAS_CPX_TRUE@
     
    382373COIN_PKG_CONFIG_PATH_UNINSTALLED = @COIN_PKG_CONFIG_PATH_UNINSTALLED@
    383374CPP = @CPP@
    384 CPPAD_CFLAGS = @CPPAD_CFLAGS@
    385 CPPAD_CFLAGS_INSTALLED = @CPPAD_CFLAGS_INSTALLED@
    386 CPPAD_DATA = @CPPAD_DATA@
    387 CPPAD_DATA_INSTALLED = @CPPAD_DATA_INSTALLED@
    388 CPPAD_DEPENDENCIES = @CPPAD_DEPENDENCIES@
    389 CPPAD_LIBS = @CPPAD_LIBS@
    390 CPPAD_LIBS_INSTALLED = @CPPAD_LIBS_INSTALLED@
    391375CPPFLAGS = @CPPFLAGS@
    392376CPXINCDIR = @CPXINCDIR@
     
    551535target_alias = @target_alias@
    552536AUTOMAKE_OPTIONS = foreign
    553 EXTRA_DIST = $(am__append_13)
     537EXTRA_DIST = $(am__append_11)
    554538lib_LTLIBRARIES = libcoinscip.la
    555539libcoinscip_la_SOURCES = scip/src/scip/bitencode.c \
     
    657641        scip/src/blockmemshell/memory.c scip/src/nlpi/expr.c \
    658642        scip/src/nlpi/nlpi.c scip/src/nlpi/nlpioracle.c \
     643        scip/src/nlpi/exprinterpret_cppad.cpp \
    659644        scip/src/dijkstra/dijkstra.c scip/src/xml/xmlparse.c \
    660645        $(am__append_1) $(am__append_2) $(am__append_3) \
    661646        $(am__append_4) $(am__append_5) $(am__append_6) \
    662647        $(am__append_7) $(am__append_8) $(am__append_9) \
    663         $(am__append_10) $(am__append_11) $(am__append_12)
     648        $(am__append_10)
    664649AM_CPPFLAGS = -I`$(CYGPATH_W) $(srcdir)/scip/src` $(SCIPLIB_CFLAGS)
    665650DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)`
     
    930915
    931916# Files that are generated and should be cleaned with make distclean
    932 DISTCLEANFILES = $(am__append_14) $(VPATH_DISTCLEANFILES)
     917DISTCLEANFILES = $(am__append_12) $(VPATH_DISTCLEANFILES)
    933918DocFiles = README AUTHORS LICENSE
    934919DocInstallDir = $(datadir)/coin/doc/$(PACKAGE_NAME)
     
    10781063@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expr.Plo@am__quote@
    10791064@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exprinterpret_cppad.Plo@am__quote@
    1080 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exprinterpret_none.Plo@am__quote@
    10811065@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileio.Plo@am__quote@
    10821066@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/heur.Plo@am__quote@
     
    25352519@am__fastdepCC_FALSE@   $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o nlpi_ipopt_dummy.lo `test -f 'scip/src/nlpi/nlpi_ipopt_dummy.c' || echo '$(srcdir)/'`scip/src/nlpi/nlpi_ipopt_dummy.c
    25362520
    2537 exprinterpret_none.lo: scip/src/nlpi/exprinterpret_none.c
    2538 @am__fastdepCC_TRUE@    if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT exprinterpret_none.lo -MD -MP -MF "$(DEPDIR)/exprinterpret_none.Tpo" -c -o exprinterpret_none.lo `test -f 'scip/src/nlpi/exprinterpret_none.c' || echo '$(srcdir)/'`scip/src/nlpi/exprinterpret_none.c; \
    2539 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/exprinterpret_none.Tpo" "$(DEPDIR)/exprinterpret_none.Plo"; else rm -f "$(DEPDIR)/exprinterpret_none.Tpo"; exit 1; fi
    2540 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='scip/src/nlpi/exprinterpret_none.c' object='exprinterpret_none.lo' libtool=yes @AMDEPBACKSLASH@
    2541 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2542 @am__fastdepCC_FALSE@   $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o exprinterpret_none.lo `test -f 'scip/src/nlpi/exprinterpret_none.c' || echo '$(srcdir)/'`scip/src/nlpi/exprinterpret_none.c
    2543 
    25442521.cpp.o:
    25452522@am__fastdepCXX_TRUE@   if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
     
    25632540@am__fastdepCXX_FALSE@  $(LTCXXCOMPILE) -c -o $@ $<
    25642541
     2542exprinterpret_cppad.lo: scip/src/nlpi/exprinterpret_cppad.cpp
     2543@am__fastdepCXX_TRUE@   if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT exprinterpret_cppad.lo -MD -MP -MF "$(DEPDIR)/exprinterpret_cppad.Tpo" -c -o exprinterpret_cppad.lo `test -f 'scip/src/nlpi/exprinterpret_cppad.cpp' || echo '$(srcdir)/'`scip/src/nlpi/exprinterpret_cppad.cpp; \
     2544@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/exprinterpret_cppad.Tpo" "$(DEPDIR)/exprinterpret_cppad.Plo"; else rm -f "$(DEPDIR)/exprinterpret_cppad.Tpo"; exit 1; fi
     2545@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='scip/src/nlpi/exprinterpret_cppad.cpp' object='exprinterpret_cppad.lo' libtool=yes @AMDEPBACKSLASH@
     2546@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     2547@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
     2548
    25652549lpi_spx.lo: scip/src/scip/lpi_spx.cpp
    25662550@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; \
     
    25832567@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    25842568@am__fastdepCXX_FALSE@  $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o nlpi_ipopt.lo `test -f 'scip/src/nlpi/nlpi_ipopt.cpp' || echo '$(srcdir)/'`scip/src/nlpi/nlpi_ipopt.cpp
    2585 
    2586 exprinterpret_cppad.lo: scip/src/nlpi/exprinterpret_cppad.cpp
    2587 @am__fastdepCXX_TRUE@   if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT exprinterpret_cppad.lo -MD -MP -MF "$(DEPDIR)/exprinterpret_cppad.Tpo" -c -o exprinterpret_cppad.lo `test -f 'scip/src/nlpi/exprinterpret_cppad.cpp' || echo '$(srcdir)/'`scip/src/nlpi/exprinterpret_cppad.cpp; \
    2588 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/exprinterpret_cppad.Tpo" "$(DEPDIR)/exprinterpret_cppad.Plo"; else rm -f "$(DEPDIR)/exprinterpret_cppad.Tpo"; exit 1; fi
    2589 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='scip/src/nlpi/exprinterpret_cppad.cpp' object='exprinterpret_cppad.lo' libtool=yes @AMDEPBACKSLASH@
    2590 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    2591 @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
    25922569
    25932570mostlyclean-libtool:
  • ThirdParty/SCIP/trunk/config_scip.h.in

    r2459 r2616  
    33/* Define to 1 if the Clp package is available */
    44#undef COIN_HAS_CLP
    5 
    6 /* Define to 1 if the CppAD package is available */
    7 #undef COIN_HAS_CPPAD
    85
    96/* Define to 1 if the Cplex package is available */
  • ThirdParty/SCIP/trunk/configure

    r2581 r2616  
    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 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 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'
    476476ac_subst_files=''
    477477
     
    11501150  --with-ipopt-incdir directory with header files for using package Ipopt
    11511151  --with-ipopt-datadir directory with data files for using package Ipopt
    1152   --with-cppad-lib linker flags for using package CppAD
    1153   --with-cppad-incdir directory with header files for using package CppAD
    1154   --with-cppad-datadir directory with data files for using package CppAD
    11551152
    11561153Some influential environment variables:
     
    17471744
    17481745    svn_rev_tmp=`LANG=en_EN svnversion $srcdir 2>/dev/null`
    1749     if test "x$svn_rev_tmp" != xexported -a "x$svn_rev_tmp" != x; then
     1746    if test "x$svn_rev_tmp" != xexported -a "x$svn_rev_tmp" != x -a "x$svn_rev_tmp" != "xUnversioned directory"; then
    17501747      SCIP_SVN_REV=`echo $svn_rev_tmp | sed -n -e 's/^[0-9]*://' -e 's/\([0-9]\)[^0-9]*$/\1/p'`
    17511748
     
    59675964*-*-irix6*)
    59685965  # Find out which ABI we are using.
    5969   echo '#line 5969 "configure"' > conftest.$ac_ext
     5966  echo '#line 5966 "configure"' > conftest.$ac_ext
    59705967  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    59715968  (eval $ac_compile) 2>&5
     
    71017098
    71027099# Provide some information about the compiler.
    7103 echo "$as_me:7103:" \
     7100echo "$as_me:7100:" \
    71047101     "checking for Fortran 77 compiler version" >&5
    71057102ac_compiler=`set X $ac_compile; echo $2`
     
    81688165   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    81698166   -e 's:$: $lt_compiler_flag:'`
    8170    (eval echo "\"\$as_me:8170: $lt_compile\"" >&5)
     8167   (eval echo "\"\$as_me:8167: $lt_compile\"" >&5)
    81718168   (eval "$lt_compile" 2>conftest.err)
    81728169   ac_status=$?
    81738170   cat conftest.err >&5
    8174    echo "$as_me:8174: \$? = $ac_status" >&5
     8171   echo "$as_me:8171: \$? = $ac_status" >&5
    81758172   if (exit $ac_status) && test -s "$ac_outfile"; then
    81768173     # The compiler can only warn and ignore the option if not recognized
     
    84368433   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    84378434   -e 's:$: $lt_compiler_flag:'`
    8438    (eval echo "\"\$as_me:8438: $lt_compile\"" >&5)
     8435   (eval echo "\"\$as_me:8435: $lt_compile\"" >&5)
    84398436   (eval "$lt_compile" 2>conftest.err)
    84408437   ac_status=$?
    84418438   cat conftest.err >&5
    8442    echo "$as_me:8442: \$? = $ac_status" >&5
     8439   echo "$as_me:8439: \$? = $ac_status" >&5
    84438440   if (exit $ac_status) && test -s "$ac_outfile"; then
    84448441     # The compiler can only warn and ignore the option if not recognized
     
    85408537   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    85418538   -e 's:$: $lt_compiler_flag:'`
    8542    (eval echo "\"\$as_me:8542: $lt_compile\"" >&5)
     8539   (eval echo "\"\$as_me:8539: $lt_compile\"" >&5)
    85438540   (eval "$lt_compile" 2>out/conftest.err)
    85448541   ac_status=$?
    85458542   cat out/conftest.err >&5
    8546    echo "$as_me:8546: \$? = $ac_status" >&5
     8543   echo "$as_me:8543: \$? = $ac_status" >&5
    85478544   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    85488545   then
     
    1088510882  lt_status=$lt_dlunknown
    1088610883  cat > conftest.$ac_ext <<EOF
    10887 #line 10887 "configure"
     10884#line 10884 "configure"
    1088810885#include "confdefs.h"
    1088910886
     
    1098510982  lt_status=$lt_dlunknown
    1098610983  cat > conftest.$ac_ext <<EOF
    10987 #line 10987 "configure"
     10984#line 10984 "configure"
    1098810985#include "confdefs.h"
    1098910986
     
    1332913326   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1333013327   -e 's:$: $lt_compiler_flag:'`
    13331    (eval echo "\"\$as_me:13331: $lt_compile\"" >&5)
     13328   (eval echo "\"\$as_me:13328: $lt_compile\"" >&5)
    1333213329   (eval "$lt_compile" 2>conftest.err)
    1333313330   ac_status=$?
    1333413331   cat conftest.err >&5
    13335    echo "$as_me:13335: \$? = $ac_status" >&5
     13332   echo "$as_me:13332: \$? = $ac_status" >&5
    1333613333   if (exit $ac_status) && test -s "$ac_outfile"; then
    1333713334     # The compiler can only warn and ignore the option if not recognized
     
    1343313430   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1343413431   -e 's:$: $lt_compiler_flag:'`
    13435    (eval echo "\"\$as_me:13435: $lt_compile\"" >&5)
     13432   (eval echo "\"\$as_me:13432: $lt_compile\"" >&5)
    1343613433   (eval "$lt_compile" 2>out/conftest.err)
    1343713434   ac_status=$?
    1343813435   cat out/conftest.err >&5
    13439    echo "$as_me:13439: \$? = $ac_status" >&5
     13436   echo "$as_me:13436: \$? = $ac_status" >&5
    1344013437   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    1344113438   then
     
    1500315000   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1500415001   -e 's:$: $lt_compiler_flag:'`
    15005    (eval echo "\"\$as_me:15005: $lt_compile\"" >&5)
     15002   (eval echo "\"\$as_me:15002: $lt_compile\"" >&5)
    1500615003   (eval "$lt_compile" 2>conftest.err)
    1500715004   ac_status=$?
    1500815005   cat conftest.err >&5
    15009    echo "$as_me:15009: \$? = $ac_status" >&5
     15006   echo "$as_me:15006: \$? = $ac_status" >&5
    1501015007   if (exit $ac_status) && test -s "$ac_outfile"; then
    1501115008     # The compiler can only warn and ignore the option if not recognized
     
    1510715104   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1510815105   -e 's:$: $lt_compiler_flag:'`
    15109    (eval echo "\"\$as_me:15109: $lt_compile\"" >&5)
     15106   (eval echo "\"\$as_me:15106: $lt_compile\"" >&5)
    1511015107   (eval "$lt_compile" 2>out/conftest.err)
    1511115108   ac_status=$?
    1511215109   cat out/conftest.err >&5
    15113    echo "$as_me:15113: \$? = $ac_status" >&5
     15110   echo "$as_me:15110: \$? = $ac_status" >&5
    1511415111   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    1511515112   then
     
    1731417311   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1731517312   -e 's:$: $lt_compiler_flag:'`
    17316    (eval echo "\"\$as_me:17316: $lt_compile\"" >&5)
     17313   (eval echo "\"\$as_me:17313: $lt_compile\"" >&5)
    1731717314   (eval "$lt_compile" 2>conftest.err)
    1731817315   ac_status=$?
    1731917316   cat conftest.err >&5
    17320    echo "$as_me:17320: \$? = $ac_status" >&5
     17317   echo "$as_me:17317: \$? = $ac_status" >&5
    1732117318   if (exit $ac_status) && test -s "$ac_outfile"; then
    1732217319     # The compiler can only warn and ignore the option if not recognized
     
    1758217579   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1758317580   -e 's:$: $lt_compiler_flag:'`
    17584    (eval echo "\"\$as_me:17584: $lt_compile\"" >&5)
     17581   (eval echo "\"\$as_me:17581: $lt_compile\"" >&5)
    1758517582   (eval "$lt_compile" 2>conftest.err)
    1758617583   ac_status=$?
    1758717584   cat conftest.err >&5
    17588    echo "$as_me:17588: \$? = $ac_status" >&5
     17585   echo "$as_me:17585: \$? = $ac_status" >&5
    1758917586   if (exit $ac_status) && test -s "$ac_outfile"; then
    1759017587     # The compiler can only warn and ignore the option if not recognized
     
    1768617683   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1768717684   -e 's:$: $lt_compiler_flag:'`
    17688    (eval echo "\"\$as_me:17688: $lt_compile\"" >&5)
     17685   (eval echo "\"\$as_me:17685: $lt_compile\"" >&5)
    1768917686   (eval "$lt_compile" 2>out/conftest.err)
    1769017687   ac_status=$?
    1769117688   cat out/conftest.err >&5
    17692    echo "$as_me:17692: \$? = $ac_status" >&5
     17689   echo "$as_me:17689: \$? = $ac_status" >&5
    1769317690   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    1769417691   then
     
    2342023417fi
    2342123418
    23422 # check for CppAD
    23423 
    23424 echo "$as_me:$LINENO: checking for COIN-OR package CppAD" >&5
    23425 echo $ECHO_N "checking for COIN-OR package CppAD... $ECHO_C" >&6
    23426 
    23427 coin_has_cppad=notGiven
    23428 
    23429 # check if user wants to skip package in any case
    23430 if test x"$COIN_SKIP_PROJECTS" != x; then
    23431   for dir in $COIN_SKIP_PROJECTS; do
    23432     if test $dir = "CppAD"; then
    23433       coin_has_cppad=skipping
    23434     fi
    23435   done
    23436 fi
    23437 
    23438 if test "$coin_has_cppad" != skipping; then
    23439 
    23440 # Check whether --with-m4_tolower(CppAD) or --without-m4_tolower(CppAD) was given.
    23441 if test "${with_cppad+set}" = set; then
    23442   withval="$with_cppad"
    23443   if test "$withval" = no ; then
    23444        coin_has_cppad=skipping
    23445      fi
    23446 
    23447 fi;
    23448 fi
    23449 
    23450 CPPAD_LIBS=
    23451 CPPAD_CFLAGS=
    23452 CPPAD_DATA=
    23453 CPPAD_DEPENDENCIES=
    23454 CPPAD_PCLIBS=
    23455 CPPAD_PCREQUIRES=
    23456 CPPAD_DATA=
    23457 
    23458 
    23459 
    23460 
    23461 
    23462 
    23463 
    23464 
    23465 
    23466 
    23467 
    23468 
    23469 
    23470 
    23471 
    23472 
    23473 
    23474 #check if user provided LIBS, CFLAGS, or DATA for package or disables use of package
    23475 if test $coin_has_cppad != skipping; then
    23476 
    23477 # Check whether --with-m4_tolower(CppAD)-lib or --without-m4_tolower(CppAD)-lib was given.
    23478 if test "${with_cppad_lib+set}" = set; then
    23479   withval="$with_cppad_lib"
    23480   if test "$withval" = no ; then
    23481        coin_has_cppad=skipping
    23482      else
    23483        coin_has_cppad=yes
    23484        CPPAD_LIBS="$withval"
    23485        CPPAD_PCLIBS="$withval"
    23486 
    23487          SCIPLIB_PCLIBS="$withval $SCIPLIB_PCLIBS"
    23488          SCIPLIB_LIBS="$withval $SCIPLIB_LIBS"
    23489 
    23490        # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    23491        if test -z "$PKG_CONFIG" ; then
    23492          CPPAD_LIBS_INSTALLED="$withval"
    23493          SCIPLIB_LIBS_INSTALLED="$withval $SCIPLIB_LIBS_INSTALLED"
    23494        fi
    23495      fi
    23496 
    23497 fi;
    23498 fi
    23499 
    23500 if test $coin_has_cppad != skipping; then
    23501 
    23502 # Check whether --with-m4_tolower(CppAD)-incdir or --without-m4_tolower(CppAD)-incdir was given.
    23503 if test "${with_cppad_incdir+set}" = set; then
    23504   withval="$with_cppad_incdir"
    23505   if test "$withval" = no ; then
    23506        coin_has_cppad=skipping
    23507      else
    23508        coin_has_cppad=yes
    23509        CPPAD_CFLAGS="-I`${CYGPATH_W} $withval`"
    23510        SCIPLIB_CFLAGS="-I`${CYGPATH_W} $withval` $SCIPLIB_CFLAGS"
    23511        # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    23512        if test -z "$PKG_CONFIG" ; then
    23513          CPPAD_CFLAGS_INSTALLED="$CPPAD_CFLAGS"
    23514          SCIPLIB_CFLAGS_INSTALLED="$CPPAD_CFLAGS $SCIPLIB_CFLAGS_INSTALLED"
    23515        fi
    23516      fi
    23517 
    23518 fi;
    23519 fi
    23520 
    23521 if test $coin_has_cppad != skipping; then
    23522 
    23523 # Check whether --with-m4_tolower(CppAD)-datadir or --without-m4_tolower(CppAD)-datadir was given.
    23524 if test "${with_cppad_datadir+set}" = set; then
    23525   withval="$with_cppad_datadir"
    23526   if test "$withval" = no ; then
    23527        coin_has_cppad=skipping
    23528      else
    23529        coin_has_cppad=yes
    23530        CPPAD_DATA="$withval"
    23531        # if project flags are given by user and we build without pkg-config, then we need to setup the _INSTALLED variables
    23532        if test -z "$PKG_CONFIG" ; then
    23533          CPPAD_DATA_INSTALLED="$withval"
    23534        fi
    23535      fi
    23536 
    23537 fi;
    23538 fi
    23539 
    23540 if test $coin_has_cppad = notGiven; then
    23541   if test -n "$PKG_CONFIG" ; then
    23542     # set search path for pkg-config
    23543     # need to export variable to be sure that the following pkg-config gets these values
    23544     coin_save_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"
    23545     PKG_CONFIG_PATH="$COIN_PKG_CONFIG_PATH:$COIN_PKG_CONFIG_PATH_UNINSTALLED"
    23546     export PKG_CONFIG_PATH
    23547 
    23548     # let pkg-config do it's magic
    23549 
    23550 
    23551 
    23552 if test -n "$PKG_CONFIG" ; then
    23553   if $PKG_CONFIG --exists "cppad"; then
    23554     CPPAD_VERSIONS=`$PKG_CONFIG --modversion "cppad" 2>/dev/null | tr '\n' ' '`
    23555      cflags=`$PKG_CONFIG --cflags "cppad" 2>/dev/null`
    23556     # pkg-config cannot handle spaces, so CYGPATH_W cannot be put into .pc files
    23557         # thus, we modify the cflags extracted from pkg-config by putting CYGPATH_W behind -I's
    23558         # but only do this if is not trivial
    23559     if test "$CYGPATH_W" != "echo" ; then
    23560       # need to put into brackets since otherwise autoconf replaces the brackets in the sed command
    23561       cflags=`echo $cflags | sed -e 's/-I\([^ ]*\)/-I\`${CYGPATH_W} \1\`/g'`
    23562     fi
    23563     CPPAD_CFLAGS="$cflags"
    23564     CPPAD_LIBS=`$PKG_CONFIG --libs "cppad" 2>/dev/null`
    23565     CPPAD_DATA=`$PKG_CONFIG --variable=datadir "cppad" 2>/dev/null`
    23566      coin_has_cppad=yes
    23567         echo "$as_me:$LINENO: result: yes: $CPPAD_VERSIONS" >&5
    23568 echo "${ECHO_T}yes: $CPPAD_VERSIONS" >&6
    23569 
    23570         # adjust linker flags for (i)cl compiler
    23571         # for the LIBS, we replace everything of the form "/somepath/name.lib" by "`$(CYGPATH_W) /somepath/`name.lib | sed -e s|\|/|g" (where we have to use excessive many \ to get the \ into the command line for cl)
    23572         if test x$coin_cxx_is_cl = xtrue || test x$coin_cc_is_cl = xtrue ;
    23573         then
    23574           CPPAD_LIBS=`echo " $CPPAD_LIBS " | sed -e 's/ \(\/[^ ]*\/\)\([^ ]*\)\.lib / \`$(CYGPATH_W) \1 | sed -e "s|\\\\\\\\\\\\\\\\\\\\|\/|g"\`\2.lib /g'`
    23575         fi
    23576         CPPAD_PCREQUIRES="cppad"
    23577 
    23578         # augment X_PCREQUIRES, X_CFLAGS, and X_LIBS for each build target X in SCIPLib
    23579 
    23580           SCIPLIB_PCREQUIRES="cppad $SCIPLIB_PCREQUIRES"
    23581           SCIPLIB_CFLAGS="$CPPAD_CFLAGS $SCIPLIB_CFLAGS"
    23582           SCIPLIB_LIBS="$CPPAD_LIBS $SCIPLIB_LIBS"
    23583 
    23584 
    23585 
    23586   else
    23587     CPPAD_PKG_ERRORS=`$PKG_CONFIG $pkg_short_errors --errors-to-stdout --print-errors "cppad"`
    23588       coin_has_cppad=notGiven
    23589         echo "$as_me:$LINENO: result: not given: $CPPAD_PKG_ERRORS" >&5
    23590 echo "${ECHO_T}not given: $CPPAD_PKG_ERRORS" >&6
    23591 
    23592   fi
    23593 else
    23594   { { echo "$as_me:$LINENO: error: \"Cannot check for existance of module CppAD without pkg-config\"" >&5
    23595 echo "$as_me: error: \"Cannot check for existance of module CppAD without pkg-config\"" >&2;}
    23596    { (exit 1); exit 1; }; }
    23597 fi
    23598 
    23599 
    23600 
    23601 
    23602     # reset PKG_CONFIG_PATH variable
    23603     PKG_CONFIG_PATH="$coin_save_PKG_CONFIG_PATH"
    23604     export PKG_CONFIG_PATH
    23605 
    23606   else
    23607     echo "$as_me:$LINENO: result: skipped check via pkg-config, redirect to fallback" >&5
    23608 echo "${ECHO_T}skipped check via pkg-config, redirect to fallback" >&6
    23609 
    23610 echo "$as_me:$LINENO: checking for COIN-OR package CppAD (fallback)" >&5
    23611 echo $ECHO_N "checking for COIN-OR package CppAD (fallback)... $ECHO_C" >&6
    23612 
    23613 coin_has_cppad=notGiven
    23614 CPPAD_LIBS=
    23615 CPPAD_LIBS_INSTALLED=
    23616 CPPAD_CFLAGS=
    23617 CPPAD_CFLAGS_INSTALLED=
    23618 CPPAD_DATA=
    23619 CPPAD_DATA_INSTALLED=
    23620 CPPAD_PCLIBS=
    23621 CPPAD_PCREQUIRES=
    23622 
    23623 # initial list of dependencies is "cppad", but we need to filter out version number specifications (= x, <= x, >= x, != x)
    23624 projtoprocess="cppad"
    23625 
    23626 # we first expand the list of projects to process by adding all dependencies just behind the project which depends on it
    23627 # further, we collect the list of corresponding .pc files, but do this in reverse order, because we need this order afterwards
    23628 # the latter we also do with .pc files corresponding to the installed projects, which will be needed to setup Makefiles for examples
    23629 # also, we setup the DATA variable
    23630 allproj=""
    23631 allpcfiles=""
    23632 allpcifiles=""
    23633 while test "x$projtoprocess" != x ; do
    23634 
    23635   for proj in $projtoprocess ; do
    23636     # if $proj is available and configured, then a project-uninstalled.pc file should have been created, so search for it
    23637     pcfile=""
    23638     save_IFS="$IFS"
    23639     IFS=":"
    23640     for dir in $COIN_PKG_CONFIG_PATH_UNINSTALLED ; do
    23641       # the base directory configure should have setup coin_subdirs.txt in a way that it does not contain projects that should be skipped, so we do not need to test this here again
    23642       if test -r "$dir/${proj}-uninstalled.pc" ; then
    23643         pcfile="$dir/$proj-uninstalled.pc"
    23644         if test -r "$dir/${proj}.pc" ; then
    23645           pcifile="$dir/${proj}.pc"
    23646         else
    23647           { echo "$as_me:$LINENO: WARNING: Found $pcfile, but $dir/${proj}.pc is not available. This may break Makefile's of examples." >&5
    23648 echo "$as_me: WARNING: Found $pcfile, but $dir/${proj}.pc is not available. This may break Makefile's of examples." >&2;}
    23649           pcifile=
    23650         fi
    23651         break
    23652       fi
    23653     done
    23654     IFS="$save_IFS"
    23655 
    23656     if test "x$pcfile" != x ; then
    23657       # read dependencies from $pcfile and filter it
    23658       projrequires=`sed -n -e 's/Requires://gp' "$pcfile" | sed -e 's/<\{0,1\}>\{0,1\}=[        ]\{0,\}[^       ]\{1,\}//g'`
    23659 
    23660       # add projrequires to the front of the list of projects that have to be processed next
    23661       # at the same time, remove $proj from this list
    23662       projtoprocess=`echo $projtoprocess | sed -e "s/$proj/$projrequires/"`
    23663 
    23664       # read DATA from $pcfile, if _DATA is still empty
    23665       if test "x$CPPAD_DATA" = x ; then
    23666         projdatadir=
    23667         pcfilemod=`sed -e '/[a-zA-Z]:/d' -e 's/datadir=\(.*\)/echo projdatadir=\\\\"\1\\\\"/g' $pcfile`
    23668         eval `sh -c "$pcfilemod"`
    23669         CPPAD_DATA="$projdatadir"
    23670       fi
    23671 
    23672       allproj="$allproj $proj"
    23673       allpcfiles="$pcfile:$allpcfiles"
    23674 
    23675     else
    23676       echo "$as_me:$LINENO: result: no, dependency $proj not available" >&5
    23677 echo "${ECHO_T}no, dependency $proj not available" >&6
    23678       allproj=fail
    23679       break 2
    23680     fi
    23681 
    23682     if test "x$pcifile" != x ; then
    23683       allpcifiles="$pcifile:$allpcifiles"
    23684 
    23685       # read DATA_INSTALLED from $pcifile, if _DATA_INSTALLED is still empty
    23686       if test "x$CPPAD_DATA_INSTALLED" = x ; then
    23687         projdatadir=
    23688         pcifilemod=`sed -e '/[a-zA-Z]:/d' -e 's/datadir=\(.*\)/echo projdatadir=\\\\"\1\\\\"/g' $pcifile`
    23689         eval `sh -c "$pcifilemod"`
    23690         if test "${CYGPATH_W}" != "echo"; then
    23691           projdatadir="\`\$(CYGPATH_W) ${projdatadir} | sed -e 's/\\\\\\\\/\\\\\\\\\\\\\\\\/g'\`"
    23692         fi
    23693         CPPAD_DATA_INSTALLED="$projdatadir"
    23694       fi
    23695 
    23696     fi
    23697 
    23698     break
    23699   done
    23700 
    23701   # remove spaces on begin of $projtoprocess
    23702   projtoprocess=`echo $projtoprocess | sed -e 's/^ *//'`
    23703 
    23704 done
    23705 
    23706 if test "$allproj" != fail ; then
    23707 
    23708   # now go through the list of .pc files and assemble compiler and linker flags
    23709   # important is here to obey the reverse order that has been setup before,
    23710   # since then libraries that are required by several others should be after these other libraries
    23711   pcfilesprocessed=""
    23712 
    23713   save_IFS="$IFS"
    23714   IFS=":"
    23715   for pcfile in $allpcfiles ; do
    23716 
    23717     # if $pcfile has been processed already, skip this round
    23718     if test "x$pcfilesprocessed" != x ; then
    23719       for pcfiledone in $pcfilesprocessed ; do
    23720         if test "$pcfiledone" = "$pcfile" ; then
    23721           continue 2
    23722         fi
    23723       done
    23724     fi
    23725 
    23726     # modify .pc file to a shell script that prints shell commands for setting the compiler and library flags:
    23727     #   replace "Libs:" by "echo projlibs="
    23728     #   replace "Cflags:" by "echo projcflags="
    23729     #   remove every line starting with <some word>:
    23730     pcfilemod=`sed -e 's/Libs:\(.*\)$/echo projlibs=\\\\"\1\\\\"/g' -e 's/Cflags:\(.*\)/echo projcflags=\\\\"\1\\\\"/g' -e '/^[a-zA-Z]*:/d' $pcfile`
    23731 
    23732     # set projcflags and projlibs variables by running $pcfilemod
    23733     # under mingw, the current IFS seem to make the : in the paths of the gfortran libs go away, so we temporarily set IFS back to its default
    23734     projcflags=
    23735     projlibs=
    23736     IFS="$save_IFS"
    23737     eval `sh -c "$pcfilemod"`
    23738     IFS=":"
    23739 
    23740     # add CYGPATH_W cludge into include flags and set CFLAGS variable
    23741     if test "${CYGPATH_W}" != "echo"; then
    23742       projcflags=`echo "$projcflags" | sed -e 's/-I\([^ ]*\)/-I\`${CYGPATH_W} \1\`/g'`
    23743     fi
    23744     CPPAD_CFLAGS="$projcflags $CPPAD_CFLAGS"
    23745 
    23746     # set LIBS variable
    23747     CPPAD_LIBS="$projlibs $CPPAD_LIBS"
    23748 
    23749     # remember that we have processed $pcfile
    23750     pcfilesprocessed="$pcfilesprocessed:$pcfile"
    23751 
    23752   done
    23753   IFS="$save_IFS"
    23754 
    23755 
    23756   # now go through the list of .pc files for installed projects and assemble compiler and linker flags
    23757   # important is here again to obey the reverse order that has been setup before,
    23758   # since then libraries that are required by several others should be after these other libraries
    23759   pcfilesprocessed=""
    23760 
    23761   save_IFS="$IFS"
    23762   IFS=":"
    23763   for pcfile in $allpcifiles ; do
    23764 
    23765     # if $pcfile has been processed already, skip this round
    23766     if test "x$pcfilesprocessed" != x ; then
    23767       for pcfiledone in $pcfilesprocessed ; do
    23768         if test "$pcfiledone" = "$pcfile" ; then
    23769           continue 2
    23770         fi
    23771       done
    23772     fi
    23773 
    23774     # modify .pc file to a shell script that prints shell commands for setting the compiler and library flags:
    23775     #   replace "Libs:" by "echo projlibs="
    23776     #   replace "Cflags:" by "echo projcflags="
    23777     #   remove every line starting with <some word>:
    23778     pcfilemod=`sed -e 's/Libs:\(.*\)$/echo projlibs=\\\\"\1\\\\"/g' -e 's/Cflags:\(.*\)/echo projcflags=\\\\"\1\\\\"/g' -e '/^[a-zA-Z]*:/d' $pcfile`
    23779 
    23780     # set projcflags and projlibs variables by running $pcfilemod
    23781     # under mingw, the current IFS seem to make the : in the paths of the gfortran libs go away, so we temporarily set IFS back to its default
    23782     projcflags=
    23783     projlibs=
    23784     IFS="$save_IFS"
    23785     eval `sh -c "$pcfilemod"`
    23786     IFS=":"
    23787 
    23788     # add CYGPATH_W cludge into include flags and set CFLAGS variable
    23789     if test "${CYGPATH_W}" != "echo"; then
    23790       projcflags=`echo "$projcflags" | sed -e 's/-I\([^ ]*\)/-I\`${CYGPATH_W} \1\`/g'`
    23791     fi
    23792     CPPAD_CFLAGS_INSTALLED="$projcflags $CPPAD_CFLAGS_INSTALLED"
    23793 
    23794     # set LIBS variable
    23795     CPPAD_LIBS_INSTALLED="$projlibs $CPPAD_LIBS_INSTALLED"
    23796 
    23797     # remember that we have processed $pcfile
    23798     pcfilesprocessed="$pcfilesprocessed:$pcfile"
    23799 
    23800   done
    23801   IFS="$save_IFS"
    23802 
    23803 
    23804   # finish up
    23805   coin_has_cppad=yes
    23806   echo "$as_me:$LINENO: result: yes" >&5
    23807 echo "${ECHO_T}yes" >&6
    23808 
    23809 cat >>confdefs.h <<\_ACEOF
    23810 #define COIN_HAS_CPPAD 1
    23811 _ACEOF
    23812 
    23813 
    23814   # adjust linker flags for (i)cl compiler
    23815   # for the LIBS, we replace everything of the form "/somepath/name.lib" by "`$(CYGPATH_W) /somepath/`name.lib | sed -e s|\|/|g" (where we have to use excessive many \ to get the \ into the command line for cl),
    23816   # for the LIBS_INSTALLED, we replace everything of the form "/somepath/" by "`$(CYGPATH_W) /somepath/`",
    23817   #    everything of the form "-lname" by "libname.lib", and
    23818   #    everything of the form "-Lpath" by "-libpath:`$(CYGPATH_W) path`
    23819   if test x$coin_cxx_is_cl = xtrue || test x$coin_cc_is_cl = xtrue ;
    23820   then
    23821     CPPAD_LIBS=`echo " $CPPAD_LIBS " | sed -e 's/ \(\/[^ ]*\/\)\([^ ]*\)\.lib / \`$(CYGPATH_W) \1 | sed -e "s|\\\\\\\\\\\\\\\\\\\\|\/|g"\`\2.lib /g'`
    23822     CPPAD_LIBS_INSTALLED=`echo " $CPPAD_LIBS_INSTALLED" | sed -e 's/ \(\/[^ ]*\/\)/ \`$(CYGPATH_W) \1\`/g' -e 's/ -l\([^ ]*\)/ lib\1.lib/g' -e 's/ -L\([^ ]*\)/ -libpath:\`$(CYGPATH_W) \1\`/g'`
    23823   fi
    23824 
    23825   CPPAD_PCREQUIRES="cppad"
    23826 
    23827     SCIPLIB_PCREQUIRES="cppad $SCIPLIB_PCREQUIRES"
    23828     SCIPLIB_CFLAGS="$CPPAD_CFLAGS $SCIPLIB_CFLAGS"
    23829     SCIPLIB_LIBS="$CPPAD_LIBS $SCIPLIB_LIBS"
    23830     SCIPLIB_CFLAGS_INSTALLED="$CPPAD_CFLAGS_INSTALLED $SCIPLIB_CFLAGS_INSTALLED"
    23831     SCIPLIB_LIBS_INSTALLED="$CPPAD_LIBS_INSTALLED $SCIPLIB_LIBS_INSTALLED"
    23832 
    23833 
    23834 fi
    23835 
    23836 
    23837 
    23838 if test $coin_has_cppad != notGiven &&
    23839                 test $coin_has_cppad != skipping; then
    23840   COIN_HAS_CPPAD_TRUE=
    23841   COIN_HAS_CPPAD_FALSE='#'
    23842 else
    23843   COIN_HAS_CPPAD_TRUE='#'
    23844   COIN_HAS_CPPAD_FALSE=
    23845 fi
    23846 
    23847 
    23848 
    23849   fi
    23850 
    23851 else
    23852   echo "$as_me:$LINENO: result: $coin_has_cppad" >&5
    23853 echo "${ECHO_T}$coin_has_cppad" >&6
    23854 fi
    23855 
    23856 if test $coin_has_cppad != skipping &&
    23857    test $coin_has_cppad != notGiven ; then
    23858 
    23859 cat >>confdefs.h <<\_ACEOF
    23860 #define COIN_HAS_CPPAD 1
    23861 _ACEOF
    23862 
    23863 
    23864   # Check whether --enable-interpackage-dependencies or --disable-interpackage-dependencies was given.
    23865 if test "${enable_interpackage_dependencies+set}" = set; then
    23866   enableval="$enable_interpackage_dependencies"
    23867 
    23868 else
    23869   enable_interpackage_dependencies=yes
    23870 fi;
    23871 
    23872   if test $enable_interpackage_dependencies = yes ; then
    23873      # construct dependencies variables from LIBS variables
    23874      # we add an extra space in LIBS so we can substitute out everything starting with " -"
    23875      # remove everything of the form -framework xxx as used on Mac and mkl* and libiomp5* as used on Windows
    23876      # then remove everything of the form -xxx
    23877      # also remove everything of the form `xxx`yyy (may have been added for cygwin/cl)
    23878      CPPAD_DEPENDENCIES=`echo " $CPPAD_LIBS" | sed -e 's/ mkl[^ ]*//g' -e 's/ libiomp5[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
    23879 
    23880        SCIPLIB_DEPENDENCIES=`echo " $SCIPLIB_LIBS " | sed -e 's/ mkl[^ ]*//g' -e 's/ libiomp5[^ ]*//g' -e 's/ -framework  *[^ ]*//g' -e 's/ -[^ ]*//g' -e 's/\`[^\`]*\`[^ ]* //g'`
    23881 
    23882   fi
    23883 
    23884   if test 1 = 0 ; then  #change this test to enable a bit of debugging output
    23885     if test -n "$CPPAD_CFLAGS" ; then
    23886       { echo "$as_me:$LINENO: CppAD CFLAGS are $CPPAD_CFLAGS" >&5
    23887 echo "$as_me: CppAD CFLAGS are $CPPAD_CFLAGS" >&6;}
    23888     fi
    23889     if test -n "$CPPAD_LIBS" ; then
    23890       { echo "$as_me:$LINENO: CppAD LIBS   are $CPPAD_LIBS" >&5
    23891 echo "$as_me: CppAD LIBS   are $CPPAD_LIBS" >&6;}
    23892     fi
    23893     if test -n "$CPPAD_DEPENDENCIES" ; then
    23894       { echo "$as_me:$LINENO: CppAD DEPENDENCIES are $CPPAD_DEPENDENCIES" >&5
    23895 echo "$as_me: CppAD DEPENDENCIES are $CPPAD_DEPENDENCIES" >&6;}
    23896     fi
    23897     if test -n "$CPPAD_DATA" ; then
    23898       { echo "$as_me:$LINENO: CppAD DATA   is  $CPPAD_DATA" >&5
    23899 echo "$as_me: CppAD DATA   is  $CPPAD_DATA" >&6;}
    23900     fi
    23901     if test -n "$CPPAD_PCLIBS" ; then
    23902       { echo "$as_me:$LINENO: CppAD PCLIBS are $CPPAD_PCLIBS" >&5
    23903 echo "$as_me: CppAD PCLIBS are $CPPAD_PCLIBS" >&6;}
    23904     fi
    23905     if test -n "$CPPAD_PCREQUIRES" ; then
    23906       { echo "$as_me:$LINENO: CppAD PCREQUIRES are $CPPAD_PCREQUIRES" >&5
    23907 echo "$as_me: CppAD PCREQUIRES are $CPPAD_PCREQUIRES" >&6;}
    23908     fi
    23909 
    23910       { echo "$as_me:$LINENO: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&5
    23911 echo "$as_me: SCIPLib CFLAGS are $SCIPLIB_CFLAGS" >&6;}
    23912       { echo "$as_me:$LINENO: SCIPLib LIBS   are $SCIPLIB_LIBS" >&5
    23913 echo "$as_me: SCIPLib LIBS   are $SCIPLIB_LIBS" >&6;}
    23914       { echo "$as_me:$LINENO: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&5
    23915 echo "$as_me: SCIPLib DEPENDENCIES are $SCIPLIB_DEPENDENCIES" >&6;}
    23916 
    23917   fi
    23918 fi
    23919 
    23920 # Define the Makefile conditional
    23921 
    23922 
    23923 if test $coin_has_cppad != notGiven &&
    23924                 test $coin_has_cppad != skipping; then
    23925   COIN_HAS_CPPAD_TRUE=
    23926   COIN_HAS_CPPAD_FALSE='#'
    23927 else
    23928   COIN_HAS_CPPAD_TRUE='#'
    23929   COIN_HAS_CPPAD_FALSE=
    23930 fi
    23931 
    23932 
    23933 
    23934 
    2393523419#############################################################################
    2393623420#                       Check for system header and libraries               #
     
    2585125335Usually this means the macro was only invoked conditionally." >&5
    2585225336echo "$as_me: error: conditional \"COIN_HAS_IPOPT\" was never defined.
    25853 Usually this means the macro was only invoked conditionally." >&2;}
    25854    { (exit 1); exit 1; }; }
    25855 fi
    25856 if test -z "${COIN_HAS_CPPAD_TRUE}" && test -z "${COIN_HAS_CPPAD_FALSE}"; then
    25857   { { echo "$as_me:$LINENO: error: conditional \"COIN_HAS_CPPAD\" was never defined.
    25858 Usually this means the macro was only invoked conditionally." >&5
    25859 echo "$as_me: error: conditional \"COIN_HAS_CPPAD\" was never defined.
    25860 Usually this means the macro was only invoked conditionally." >&2;}
    25861    { (exit 1); exit 1; }; }
    25862 fi
    25863 if test -z "${COIN_HAS_CPPAD_TRUE}" && test -z "${COIN_HAS_CPPAD_FALSE}"; then
    25864   { { echo "$as_me:$LINENO: error: conditional \"COIN_HAS_CPPAD\" was never defined.
    25865 Usually this means the macro was only invoked conditionally." >&5
    25866 echo "$as_me: error: conditional \"COIN_HAS_CPPAD\" was never defined.
    2586725337Usually this means the macro was only invoked conditionally." >&2;}
    2586825338   { (exit 1); exit 1; }; }
     
    2658826058s,@COIN_HAS_IPOPT_TRUE@,$COIN_HAS_IPOPT_TRUE,;t t
    2658926059s,@COIN_HAS_IPOPT_FALSE@,$COIN_HAS_IPOPT_FALSE,;t t
    26590 s,@CPPAD_LIBS@,$CPPAD_LIBS,;t t
    26591 s,@CPPAD_CFLAGS@,$CPPAD_CFLAGS,;t t
    26592 s,@CPPAD_DATA@,$CPPAD_DATA,;t t
    26593 s,@CPPAD_DEPENDENCIES@,$CPPAD_DEPENDENCIES,;t t
    26594 s,@CPPAD_LIBS_INSTALLED@,$CPPAD_LIBS_INSTALLED,;t t
    26595 s,@CPPAD_CFLAGS_INSTALLED@,$CPPAD_CFLAGS_INSTALLED,;t t
    26596 s,@CPPAD_DATA_INSTALLED@,$CPPAD_DATA_INSTALLED,;t t
    26597 s,@COIN_HAS_CPPAD_TRUE@,$COIN_HAS_CPPAD_TRUE,;t t
    26598 s,@COIN_HAS_CPPAD_FALSE@,$COIN_HAS_CPPAD_FALSE,;t t
    2659926060s,@COIN_HAS_ZLIB_TRUE@,$COIN_HAS_ZLIB_TRUE,;t t
    2660026061s,@COIN_HAS_ZLIB_FALSE@,$COIN_HAS_ZLIB_FALSE,;t t
  • ThirdParty/SCIP/trunk/configure.ac

    r2581 r2616  
    191191fi
    192192
    193 # check for CppAD
    194 AC_COIN_CHECK_PACKAGE(CppAD, cppad, SCIPLib)
    195 
    196193#############################################################################
    197194#                       Check for system header and libraries               #
Note: See TracChangeset for help on using the changeset viewer.