summaryrefslogtreecommitdiffstats
path: root/test/CMakeLists.txt
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2011-08-18 20:59:00 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2011-08-18 20:59:00 (GMT)
commit215c872226bc099bb216b6f141dfd3706a4ab4c0 (patch)
tree9c8cce96567919e22745abcfd880c299eba010f9 /test/CMakeLists.txt
parent9eb1d607d87d18e3d4f20a9d4efc51f89d91cbe7 (diff)
downloadhdf5-215c872226bc099bb216b6f141dfd3706a4ab4c0.zip
hdf5-215c872226bc099bb216b6f141dfd3706a4ab4c0.tar.gz
hdf5-215c872226bc099bb216b6f141dfd3706a4ab4c0.tar.bz2
[svn-r21256] Add libinfo and test to cmake - JIRA 1243
Tested: local linux
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r--test/CMakeLists.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index fe4dc5b..ab19fea 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -462,6 +462,20 @@ ADD_TEST (NAME links_env COMMAND "${CMAKE_COMMAND}"
)
SET_TESTS_PROPERTIES(links_env PROPERTIES DEPENDS h5test-clear-links_env-objects)
+#-- Adding test for libinfo
+SET (GREP_RUNNER ${PROJECT_BINARY_DIR}/GrepRunner.cmake)
+FILE (WRITE ${GREP_RUNNER}
+ "FILE (STRINGS \${TEST_PROGRAM} TEST_RESULT REGEX \"SUMMARY OF THE HDF5 CONFIGURATION\")
+IF (\${TEST_RESULT} STREQUAL \"0\")
+ MESSAGE (FATAL_ERROR \"Failed: The output: \${TEST_RESULT} of \${TEST_PROGRAM} did not contain SUMMARY OF THE HDF5 CONFIGURATION\")
+ELSE (\${TEST_RESULT} STREQUAL \"0\")
+ MESSAGE (STATUS \"COMMAND Result: \${TEST_RESULT}\")
+ENDIF (\${TEST_RESULT} STREQUAL \"0\")
+"
+)
+
+ADD_TEST (NAME testlibinfo COMMAND ${CMAKE_COMMAND} -D "TEST_PROGRAM=$<TARGET_FILE:${HDF5_LIB_TARGET}>" -P "${GREP_RUNNER}")
+
##############################################################################
##############################################################################
### V F D T E S T S ###