Changeset 15239 for issm/trunk-jpl/m4/issm_options.m4
- Timestamp:
- 06/11/13 14:26:19 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/m4/issm_options.m4
r15181 r15239 185 185 fi 186 186 fi 187 187 188 AC_MSG_RESULT($DAKOTA_VERSION) 188 189 AC_DEFINE_UNQUOTED([_DAKOTA_VERSION_],"$DAKOTA_VERSION",[Dakota version number]) … … 204 205 else if test x$DAKOTA_VERSION = x5.1 || test x$DAKOTA_VERSION = x5.2; then 205 206 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 -ldl" 206 else if test x$DAKOTA_VERSION = x5.3 ; then207 else if test x$DAKOTA_VERSION = x5.3 || test x$DAKOTA_VERSION = x5.3.1; then 207 208 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" 208 209 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" … … 227 228 esac 228 229 AC_DEFINE([_HAVE_DAKOTA_],[1],[with Dakota in ISSM src]) 229 AC_MSG_CHECKING(for dakota major version) 230 if test -f "$DAKOTA_ROOT/../src/src/CommandLineHandler.C"; then 231 DAKOTA_MAJOR=`cat $DAKOTA_ROOT/../src/src/CommandLineHandler.C | grep 'DAKOTA version' | grep 'release' | grep -v // | sed 's/.*DAKOTA version //' | sed 's/ .*//' | sed 's/\..*//' ` 232 else if test -f "$DAKOTA_ROOT/../src/src/CommandLineHandler.cpp"; then 233 DAKOTA_MAJOR=`cat $DAKOTA_ROOT/../src/src/CommandLineHandler.cpp | grep 'DAKOTA version' | grep 'release' | grep -v // | sed 's/.*DAKOTA version //' | sed 's/ .*//' | sed 's/\..*//' ` 234 else 235 AC_MSG_ERROR([Dakota CommandLineHandler.C or CommandLineHandler.cpp file not found to determine DAKOTA_MAJOR!]); 236 fi 237 fi 238 AC_MSG_RESULT($DAKOTA_MAJOR) 239 AC_DEFINE_UNQUOTED([_DAKOTA_MAJOR_],$DAKOTA_MAJOR,[Dakota major version number]) 240 AC_MSG_CHECKING(for dakota minor version) 241 if test -f "$DAKOTA_ROOT/../src/src/CommandLineHandler.C"; then 242 DAKOTA_MINOR=`cat $DAKOTA_ROOT/../src/src/CommandLineHandler.C | grep 'DAKOTA version' | grep 'release' | grep -v // | sed 's/.*DAKOTA version //' | sed 's/ .*//' | sed 's/.*\.//' | sed 's/+//' ` 243 else if test -f "$DAKOTA_ROOT/../src/src/CommandLineHandler.cpp"; then 244 DAKOTA_MINOR=`cat $DAKOTA_ROOT/../src/src/CommandLineHandler.cpp | grep 'DAKOTA version' | grep 'release' | grep -v // | sed 's/.*DAKOTA version //' | sed 's/ .*//' | sed 's/.*\.//' | sed 's/+//' ` 245 else 246 AC_MSG_ERROR([Dakota CommandLineHandler.C or CommandLineHandler.cpp file not found to determine DAKOTA_MINOR!]); 247 fi 248 fi 249 AC_MSG_RESULT($DAKOTA_MINOR) 250 AC_DEFINE_UNQUOTED([_DAKOTA_MINOR_],$DAKOTA_MINOR,[Dakota minor version number]) 230 231 case $DAKOTA_VERSION in 232 *.*.*) 233 AC_MSG_CHECKING(for dakota major version) 234 DAKOTA_MAJOR=`echo $DAKOTA_VERSION | sed 's%\([0-9]*\).*%\1%' ` 235 AC_MSG_RESULT($DAKOTA_MAJOR) 236 AC_DEFINE_UNQUOTED([_DAKOTA_MAJOR_],$DAKOTA_MAJOR,[Dakota major version number]) 237 AC_MSG_CHECKING(for dakota minor version) 238 DAKOTA_MINOR=`echo $DAKOTA_VERSION | sed 's%[0-9]*\.\([0-9]*\).*%\1%' ` 239 AC_MSG_RESULT($DAKOTA_MINOR) 240 AC_DEFINE_UNQUOTED([_DAKOTA_MINOR_],$DAKOTA_MINOR,[Dakota minor version number]) 241 AC_MSG_CHECKING(for dakota patch version) 242 DAKOTA_PATCH=`echo $DAKOTA_VERSION | sed 's%[0-9]*\.[0-9]*\.\([0-9]*\).*%\1%' ` 243 AC_MSG_RESULT($DAKOTA_PATCH) 244 AC_DEFINE_UNQUOTED([_DAKOTA_PATCH_],$DAKOTA_PATCH,[Dakota patch version number]) 245 ;; 246 *.*) 247 AC_MSG_CHECKING(for dakota major version) 248 DAKOTA_MAJOR=`echo $DAKOTA_VERSION | sed 's%\([0-9]*\).*%\1%' ` 249 AC_MSG_RESULT($DAKOTA_MAJOR) 250 AC_DEFINE_UNQUOTED([_DAKOTA_MAJOR_],$DAKOTA_MAJOR,[Dakota major version number]) 251 AC_MSG_CHECKING(for dakota minor version) 252 DAKOTA_MINOR=`echo $DAKOTA_VERSION | sed 's%[0-9]*\.\([0-9]*\).*%\1%' ` 253 AC_MSG_RESULT($DAKOTA_MINOR) 254 AC_DEFINE_UNQUOTED([_DAKOTA_MINOR_],$DAKOTA_MINOR,[Dakota minor version number]) 255 AC_MSG_CHECKING(for dakota patch version) 256 DAKOTA_PATCH=0 257 AC_MSG_RESULT($DAKOTA_PATCH) 258 AC_DEFINE_UNQUOTED([_DAKOTA_PATCH_],$DAKOTA_PATCH,[Dakota patch version number]) 259 ;; 260 *) 261 AC_MSG_CHECKING(for dakota major version) 262 DAKOTA_MAJOR=`echo $DAKOTA_VERSION | sed 's%\([0-9]*\).*%\1%' ` 263 AC_MSG_RESULT($DAKOTA_MAJOR) 264 AC_DEFINE_UNQUOTED([_DAKOTA_MAJOR_],$DAKOTA_MAJOR,[Dakota major version number]) 265 AC_MSG_CHECKING(for dakota minor version) 266 DAKOTA_MINOR=0 267 AC_MSG_RESULT($DAKOTA_MINOR) 268 AC_DEFINE_UNQUOTED([_DAKOTA_MINOR_],$DAKOTA_MINOR,[Dakota minor version number]) 269 AC_MSG_CHECKING(for dakota patch version) 270 DAKOTA_PATCH=0 271 AC_MSG_RESULT($DAKOTA_PATCH) 272 AC_DEFINE_UNQUOTED([_DAKOTA_PATCH_],$DAKOTA_PATCH,[Dakota patch version number]) 273 ;; 274 esac 275 251 276 AC_SUBST([DAKOTAINCL]) 252 277 AC_SUBST([DAKOTAFLAGS]) … … 257 282 AC_MSG_RESULT($HAVE_DAKOTA) 258 283 fi 284 259 285 AM_CONDITIONAL([DAKOTA], [test x$HAVE_DAKOTA = xyes]) 260 286 dnl }}}
Note:
See TracChangeset
for help on using the changeset viewer.