summaryrefslogtreecommitdiffstats
path: root/HDF5Examples/config/cmake/grepTest.cmake
diff options
context:
space:
mode:
authorLarry Knox <lrknox@hdfgroup.org>2024-02-16 20:12:10 (GMT)
committerGitHub <noreply@github.com>2024-02-16 20:12:10 (GMT)
commit034271b239c2f8434a3d9528da5587f4a9813a41 (patch)
tree93badd8efbd89b2202629b591f44e4caa4b8307b /HDF5Examples/config/cmake/grepTest.cmake
parent413d10f6e3d4db5341413ba7cd4f819eb5156a51 (diff)
parent17a542fce3f43ddbcf2113e061772e9315875eb0 (diff)
downloadhdf5-034271b239c2f8434a3d9528da5587f4a9813a41.zip
hdf5-034271b239c2f8434a3d9528da5587f4a9813a41.tar.gz
hdf5-034271b239c2f8434a3d9528da5587f4a9813a41.tar.bz2
Merge pull request #4025 from lrknox/1_14_dev_sync3_lrk
Sync more develop changes to hdf5_1_14
Diffstat (limited to 'HDF5Examples/config/cmake/grepTest.cmake')
-rw-r--r--HDF5Examples/config/cmake/grepTest.cmake17
1 files changed, 12 insertions, 5 deletions
diff --git a/HDF5Examples/config/cmake/grepTest.cmake b/HDF5Examples/config/cmake/grepTest.cmake
index 2ec8387..4031a1b 100644
--- a/HDF5Examples/config/cmake/grepTest.cmake
+++ b/HDF5Examples/config/cmake/grepTest.cmake
@@ -70,11 +70,18 @@ message (STATUS "COMMAND Result: ${TEST_RESULT}")
message (STATUS "COMMAND Error: ${TEST_ERROR}")
# remove special output
-file (READ ${TEST_FOLDER}/${TEST_OUTPUT} TEST_STREAM)
-string (FIND TEST_STREAM "_pmi_alps" TEST_FIND_RESULT)
-if (TEST_FIND_RESULT GREATER -1)
- string (REGEX REPLACE "^.*_pmi_alps[^\n]+\n" "" TEST_STREAM "${TEST_STREAM}")
- file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} ${TEST_STREAM})
+if (EXISTS "${TEST_FOLDER}/${TEST_OUTPUT}")
+ file (READ ${TEST_FOLDER}/${TEST_OUTPUT} TEST_STREAM)
+ string (FIND "${TEST_STREAM}" "_pmi_alps" TEST_FIND_RESULT)
+ if (TEST_FIND_RESULT GREATER -1)
+ string (REGEX REPLACE "^.*_pmi_alps[^\n]+\n" "" TEST_STREAM "${TEST_STREAM}")
+ file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} "${TEST_STREAM}")
+ endif ()
+ string (FIND "${TEST_STREAM}" "ulimit -s" TEST_FIND_RESULT)
+ if (TEST_FIND_RESULT GREATER -1)
+ string (REGEX REPLACE "^.*ulimit -s[^\n]+\n" "" TEST_STREAM "${TEST_STREAM}")
+ file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} "${TEST_STREAM}")
+ endif ()
endif ()
# if the TEST_ERRREF exists grep the error output with the error reference