| [25834] | 1 | Index: ../trunk-jpl/src/c/main/issm_dakota.cpp | 
|---|
|  | 2 | =================================================================== | 
|---|
|  | 3 | --- ../trunk-jpl/src/c/main/issm_dakota.cpp     (revision 25665) | 
|---|
|  | 4 | +++ ../trunk-jpl/src/c/main/issm_dakota.cpp     (revision 25666) | 
|---|
|  | 5 | @@ -40,7 +40,7 @@ | 
|---|
|  | 6 | sprintf(dakota_error_file,"%s/%s%s",argv[2],argv[3],".qmu.err"); | 
|---|
|  | 7 |  | 
|---|
|  | 8 | /*Create directory structure for model outputs:*/ | 
|---|
|  | 9 | -       #ifdef _SYSTEM_FMEMOPEN_ | 
|---|
|  | 10 | +       #if _SYSTEM_HAS_FMEMOPEN_ == 1 | 
|---|
|  | 11 | statistics=DakotaDirStructure(argc,argv); | 
|---|
|  | 12 | #endif | 
|---|
|  | 13 |  | 
|---|
|  | 14 | @@ -89,7 +89,7 @@ | 
|---|
|  | 15 | env.execute(); | 
|---|
|  | 16 |  | 
|---|
|  | 17 | /* Run statistics if requested:*/ | 
|---|
|  | 18 | -       #ifdef _SYSTEM_FMEMOPEN_ | 
|---|
|  | 19 | +       #if _SYSTEM_HAS_FMEMOPEN_ == 1 | 
|---|
|  | 20 | if(statistics)DakotaStatistics(argc,argv); | 
|---|
|  | 21 | #endif | 
|---|
|  | 22 |  | 
|---|
|  | 23 | Index: ../trunk-jpl/src/c/Makefile.am | 
|---|
|  | 24 | =================================================================== | 
|---|
|  | 25 | --- ../trunk-jpl/src/c/Makefile.am      (revision 25665) | 
|---|
|  | 26 | +++ ../trunk-jpl/src/c/Makefile.am      (revision 25666) | 
|---|
|  | 27 | @@ -353,10 +353,10 @@ | 
|---|
|  | 28 | ./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp \ | 
|---|
|  | 29 | ./modules/ModelProcessorx/Dakota/UpdateElementsAndMaterialsDakota.cpp \ | 
|---|
|  | 30 | ./cores/dakota_core.cpp | 
|---|
|  | 31 | -       if SYSTEM_FMEMOPEN | 
|---|
|  | 32 | -               issm_sources += ./modules/QmuStatisticsx/QmuStatisticsx.cpp | 
|---|
|  | 33 | -       fi | 
|---|
|  | 34 | +if SYSTEM_HAS_FMEMOPEN | 
|---|
|  | 35 | +issm_sources += ./modules/QmuStatisticsx/QmuStatisticsx.cpp | 
|---|
|  | 36 | endif | 
|---|
|  | 37 | +endif | 
|---|
|  | 38 | #}}} | 
|---|
|  | 39 | #Petsc sources  {{{ | 
|---|
|  | 40 | if PETSC | 
|---|
|  | 41 | Index: ../trunk-jpl/m4/issm_options.m4 | 
|---|
|  | 42 | =================================================================== | 
|---|
|  | 43 | --- ../trunk-jpl/m4/issm_options.m4     (revision 25665) | 
|---|
|  | 44 | +++ ../trunk-jpl/m4/issm_options.m4     (revision 25666) | 
|---|
|  | 45 | @@ -206,6 +206,7 @@ | 
|---|
|  | 46 |  | 
|---|
|  | 47 | dnl If macOS, check if system copy of libc has fmemopen (if it is not | 
|---|
|  | 48 | dnl macOS, we do not check, but still must set SYSTEM_HAS_FMEMOPEN) | 
|---|
|  | 49 | +       AC_MSG_CHECKING([if system copy of libc has fmemopen]) | 
|---|
|  | 50 | SYSTEM_FMEMOPEN=1 | 
|---|
|  | 51 | if test "${IS_MAC}" == "yes"; then | 
|---|
|  | 52 | if [[ $(system_profiler SPSoftwareDataType | $(which grep) "System Version:" | sed -e "s/[[:space:]]*System Version: macOS //" | cut -d "." -f 2) -lt 13 ]]; then | 
|---|
|  | 53 | @@ -212,8 +213,13 @@ | 
|---|
|  | 54 | SYSTEM_FMEMOPEN=0 | 
|---|
|  | 55 | fi | 
|---|
|  | 56 | fi | 
|---|
|  | 57 | -       AC_DEFINE(_SYSTEM_FMEMOPEN_, ${SYSTEM_FMEMOPEN}, [does system libc have fmemopen]) | 
|---|
|  | 58 | -       AM_CONDITIONAL([SYSTEM_HAS_FMEMOPEN], [test ${SYSTEM_FMEMOPEN} == 1]) | 
|---|
|  | 59 | +       if test "${SYSTEM_FMEMOPEN}" == "1"; then | 
|---|
|  | 60 | +               AC_MSG_RESULT([yes]) | 
|---|
|  | 61 | +       else | 
|---|
|  | 62 | +               AC_MSG_RESULT([no]) | 
|---|
|  | 63 | +       fi | 
|---|
|  | 64 | +       AC_DEFINE_UNQUOTED([_SYSTEM_HAS_FMEMOPEN_], $SYSTEM_FMEMOPEN, [does system copy of libc have fmemopen]) | 
|---|
|  | 65 | +       AM_CONDITIONAL([SYSTEM_HAS_FMEMOPEN], [test "${SYSTEM_FMEMOPEN}" == "1"]) | 
|---|
|  | 66 |  | 
|---|
|  | 67 | IS_WINDOWS=no | 
|---|
|  | 68 | AC_MSG_CHECKING([for vendor compilers]) | 
|---|