summaryrefslogtreecommitdiffstats
path: root/test/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r--test/CMakeLists.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 697ce8d..dbc7e55 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -260,6 +260,10 @@ set (ttsafe_SOURCES
${HDF5_TEST_SOURCE_DIR}/ttsafe_attr_vlen.c
)
+set (event_set_SOURCES
+ ${HDF5_TEST_SOURCE_DIR}/event_set.c
+)
+
set (H5_TESTS
testhdf5 # multiple source
cache
@@ -333,6 +337,7 @@ set (H5_TESTS
vol
timer
cmpd_dtransform
+ event_set # multiple source
)
macro (ADD_H5_EXE file)
@@ -364,6 +369,7 @@ set (H5_TESTS_MULTIPLE
ttsafe
thread_id # special link
mirror_vfd
+ event_set
)
# Only build single source tests here
foreach (h5_test ${H5_TESTS})
@@ -527,6 +533,26 @@ if (HDF5_ENABLE_FORMATTERS)
clang_format (HDF5_TEST_mirror_vfd_FORMAT mirror_vfd)
endif ()
+#-- Adding test for event_set
+add_executable (event_set ${event_set_SOURCES})
+target_compile_options(event_set PRIVATE "${HDF5_CMAKE_C_FLAGS}")
+target_include_directories (event_set PRIVATE "${HDF5_SRC_DIR};${HDF5_BINARY_DIR};$<$<BOOL:${HDF5_ENABLE_PARALLEL}>:${MPI_C_INCLUDE_DIRS}>")
+if (NOT BUILD_SHARED_LIBS)
+ TARGET_C_PROPERTIES (event_set STATIC)
+ target_link_libraries (event_set PRIVATE ${HDF5_TEST_LIB_TARGET})
+else ()
+ TARGET_C_PROPERTIES (event_set SHARED)
+ target_link_libraries (event_set PRIVATE ${HDF5_TEST_LIBSH_TARGET})
+endif ()
+set_target_properties (event_set PROPERTIES FOLDER test)
+
+#-----------------------------------------------------------------------------
+# Add Target to clang-format
+#-----------------------------------------------------------------------------
+if (HDF5_ENABLE_FORMATTERS)
+ clang_format (HDF5_TEST_event_set_FORMAT event_set)
+endif ()
+
##############################################################################
### A D D I T I O N A L T E S T S ###
##############################################################################