summaryrefslogtreecommitdiffstats
path: root/test/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r--test/CMakeLists.txt19
1 files changed, 18 insertions, 1 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 311d753..7e01d06 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -16,6 +16,8 @@ set (TEST_LIB_SOURCES
${HDF5_TEST_SOURCE_DIR}/cache_common.c
${HDF5_TEST_SOURCE_DIR}/external_common.c
${HDF5_TEST_SOURCE_DIR}/swmr_common.c
+ ${HDF5_TEST_SOURCE_DIR}/vfd_swmr_common.c
+ ${HDF5_TEST_SOURCE_DIR}/vds_swmr_common.c
)
set (TEST_LIB_HEADERS
@@ -24,6 +26,7 @@ set (TEST_LIB_HEADERS
${HDF5_TEST_SOURCE_DIR}/external_common.h
${HDF5_TEST_SOURCE_DIR}/external_fname.h
${HDF5_TEST_SOURCE_DIR}/swmr_common.h
+ ${HDF5_TEST_SOURCE_DIR}/vfd_swmr_common.h
)
if (NOT ONLY_SHARED_LIBS)
@@ -319,8 +322,8 @@ set (H5_TESTS_MULTIPLE
testhdf5
cache_image
ttsafe
- thread_id # special link
mirror_vfd
+ thread_id # special link
)
# Only build single source tests here
foreach (h5_test ${H5_TESTS})
@@ -500,6 +503,20 @@ foreach (h5_test ${H5_VDS_SWMR_TESTS})
ADD_H5_EXE(${h5_test})
endforeach ()
+set (H5_VFD_SWMR_TESTS
+ vds_swmr_addrem_writer
+ vfd_swmr_generator
+ vfd_swmr_reader
+ vfd_swmr_remove_reader
+ vfd_swmr_remove_writer
+ vfd_swmr_sparse_writer
+ vfd_swmr_writer
+)
+
+foreach (h5_test ${H5_VFD_SWMR_TESTS})
+ ADD_H5_EXE(${h5_test})
+endforeach ()
+
#-- Adding test for accum_swmr_reader
# This has to be copied to the test directory for execve() to find it
# and it can't be renamed (i.e., no <foo>-shared).