Changeset 15584


Ignore:
Timestamp:
07/24/13 13:53:21 (12 years ago)
Author:
Mathieu Morlighem
Message:

BUG: BOOST needed for dakota 5.3.1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/m4/issm_options.m4

    r15574 r15584  
    182182        AC_MSG_RESULT($HAVE_TRIANGLE)
    183183        dnl }}}
     184        dnl boost{{{
     185        AC_ARG_WITH([boost-dir],
     186          AS_HELP_STRING([--with-boost-dir=DIR], [boost root directory.]),
     187          [BOOST_ROOT=$withval],[BOOST_ROOT=""])
     188        AC_MSG_CHECKING(for boost)
     189       
     190        if test -d "$BOOST_ROOT"; then
     191                dnl defaults
     192                HAVE_BOOST=yes
     193                BOOSTINCL=-I$BOOST_ROOT/include
     194                BOOSTLIB="-L$BOOST_ROOT/lib -lboost_python"
     195
     196                AC_DEFINE([_HAVE_BOOST_],[1],[with Boost in ISSM src])
     197                AC_SUBST([BOOSTINCL])
     198                AC_SUBST([BOOSTLIB])
     199        else
     200                HAVE_BOOST=no
     201        fi
     202        AM_CONDITIONAL([BOOST], [test x$HAVE_BOOST = xyes])
     203        AC_MSG_RESULT($HAVE_BOOST)
     204        dnl }}}
    184205        dnl dakota{{{
    185206        AC_ARG_WITH([dakota-dir],
     
    212233                                        DAKOTALIB="-L$DAKOTA_ROOT/lib -ldakota -lteuchos -lpecos -lfftw3 -llhs -levidence -lsurfpack -lconmin -lddace -lfsudace -ljega -lcport -lopt -lpsuade -lnewmat -lncsuopt -lgsl -lquadrature -lcoliny -lcolin -lpebbl -lutilib -l3po -lnappspack -lappspack -lconveyor -lshared -lcdd -lamplsolver"
    213234                                else if test x$DAKOTA_VERSION = x5.1 || test x$DAKOTA_VERSION = x5.2; then
    214                                         DAKOTALIB="-L$DAKOTA_ROOT/lib -ldakota -lteuchos -lpecos -llhs -lsparsegrid -lsurfpack -lconmin -lddace -lfsudace -ljega -lcport -loptpp -lpsuade -lncsuopt -lcolin -linterfaces -lmomh -lscolib -lpebbl -ltinyxml -lutilib -l3po -lhopspack -lnidr -lamplsolver -lboost_signals -lboost_regex -lboost_filesystem -lboost_system"
     235                                        DAKOTALIB="-L$DAKOTA_ROOT/lib -ldakota -lteuchos -lpecos -llhs -lsparsegrid -lsurfpack -lconmin -lddace -lfsudace -ljega -lcport -loptpp -lpsuade -lncsuopt -lcolin -linterfaces -lmomh -lscolib -lpebbl -ltinyxml -lutilib -l3po -lhopspack -lnidr -lamplsolver -lboost_signals -lboost_regex -lboost_filesystem"
    215236                                else
    216237                                        AC_MSG_ERROR([Dakota version not found or version ($DAKOTA_VERSION) not supported!]);
     
    225246                                else if test x$DAKOTA_VERSION = x5.3 || test x$DAKOTA_VERSION = x5.3.1; then
    226247                                        DAKOTAFLAGS="-DDISABLE_DAKOTA_CONFIG_H -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DDAKOTA_PLUGIN -DBOOST_DISABLE_ASSERTS -DDAKOTA_HAVE_BOOST_FS -DHAVE_UNISTD_H -DHAVE_SYSTEM -DHAVE_WORKING_FORK -DHAVE_WORKING_VFORK -DHAVE_SYS_WAIT_H -DHAVE_USLEEP -DDAKOTA_F90 -DDAKOTA_HAVE_MPI -DHAVE_PECOS -DHAVE_SURFPACK -DDAKOTA_COLINY -DDAKOTA_UTILIB -DHAVE_ADAPTIVE_SAMPLING -DHAVE_CONMIN -DDAKOTA_DDACE -DHAVE_FSUDACE -DDAKOTA_HOPS -DHAVE_JEGA -DHAVE_NCSU -DHAVE_NL2SOL -DHAVE_OPTPP -DDAKOTA_OPTPP -DHAVE_PSUADE -DHAVE_AMPL"
    227                                         DAKOTALIB="-L$DAKOTA_ROOT/lib -ldakota_src -ldakota_src_fortran -lnidr -lteuchos -lpecos -lpecos_src -llhs -lmods -lmod -ldfftpack -lsparsegrid -lsurfpack -lsurfpack_fortran -lutilib -lcolin -linterfaces -lscolib -l3po -lpebbl -ltinyxml -lconmin -ldace -lanalyzer -lrandom -lsampling -lbose -lfsudace -lhopspack -ljega -ljega_fe -lmoga -lsoga -leutils -lutilities -lncsuopt -lcport -loptpp -lpsuade -lamplsolver"
     248                                        DAKOTALIB="-L$DAKOTA_ROOT/lib -ldakota_src -ldakota_src_fortran -lnidr -lteuchos -lpecos -lpecos_src -llhs -lmods -lmod -ldfftpack -lsparsegrid -lsurfpack -lsurfpack_fortran -lutilib -lcolin -linterfaces -lscolib -l3po -lpebbl -ltinyxml -lconmin -ldace -lanalyzer -lrandom -lsampling -lbose -lfsudace -lhopspack -ljega -ljega_fe -lmoga -lsoga -leutils -lutilities -lncsuopt -lcport -loptpp -lpsuade -lamplsolver -L$BOOST_ROOT/lib -lboost_signals -lboost_regex -lboost_filesystem -lboost_system "
    228249                                else
    229250                                        AC_MSG_ERROR([Dakota version not found or version ($DAKOTA_VERSION) not supported!]);
     
    287308
    288309        AM_CONDITIONAL([DAKOTA], [test x$HAVE_DAKOTA = xyes])
    289         dnl }}}
    290         dnl boost{{{
    291         AC_ARG_WITH([boost-dir],
    292           AS_HELP_STRING([--with-boost-dir=DIR], [boost root directory.]),
    293           [BOOST_ROOT=$withval],[BOOST_ROOT=""])
    294         AC_MSG_CHECKING(for boost)
    295        
    296         if test -d "$BOOST_ROOT"; then
    297                 dnl defaults
    298                 HAVE_BOOST=yes
    299                 BOOSTINCL=-I$BOOST_ROOT/include
    300                 BOOSTLIB="-L$BOOST_ROOT/lib -lboost_python"
    301 
    302                 AC_DEFINE([_HAVE_BOOST_],[1],[with Boost in ISSM src])
    303                 AC_SUBST([BOOSTINCL])
    304                 AC_SUBST([BOOSTLIB])
    305         else
    306                 HAVE_BOOST=no
    307         fi
    308         AM_CONDITIONAL([BOOST], [test x$HAVE_BOOST = xyes])
    309         AC_MSG_RESULT($HAVE_BOOST)
    310310        dnl }}}
    311311        dnl python{{{
Note: See TracChangeset for help on using the changeset viewer.