Source
25
25
split
26
26
multi
27
27
family
28
28
)
29
29
if (DIRECT_VFD)
30
30
set (VFD_LIST ${VFD_LIST} direct)
31
31
endif ()
32
32
33
33
foreach (vfdtest ${VFD_LIST})
34
34
file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/${vfdtest}")
35
+
file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/${vfdtest}/testfiles")
36
+
file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/${vfdtest}/testfiles/plist_files")
35
37
if (BUILD_SHARED_LIBS)
36
38
file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/${vfdtest}-shared")
39
+
file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/${vfdtest}-shared/testfiles")
40
+
file (MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/${vfdtest}-shared/testfiles/plist_files")
37
41
endif ()
38
42
endforeach ()
39
43
40
44
foreach (vfdtest ${VFD_LIST})
41
45
foreach (h5_tfile ${HDF5_TEST_FILES})
42
46
HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/${h5_tfile}" "${PROJECT_BINARY_DIR}/${vfdtest}/${h5_tfile}" "HDF5_VFDTEST_LIB_files")
43
47
if (BUILD_SHARED_LIBS)
44
48
HDFTEST_COPY_FILE("${HDF5_TOOLS_DIR}/testfiles/${h5_tfile}" "${PROJECT_BINARY_DIR}/${vfdtest}-shared/${h5_tfile}" "HDF5_VFDTEST_LIBSH_files")
45
49
endif ()
46
50
endforeach ()
57
61
58
62
foreach (vfdtest ${VFD_LIST})
59
63
foreach (h5_file ${HDF5_REFERENCE_TEST_FILES})
60
64
HDFTEST_COPY_FILE("${HDF5_TEST_SOURCE_DIR}/${h5_file}" "${HDF5_TEST_BINARY_DIR}/${vfdtest}/${h5_file}" "HDF5_VFDTEST_LIB_files")
61
65
if (BUILD_SHARED_LIBS)
62
66
HDFTEST_COPY_FILE("${HDF5_TEST_SOURCE_DIR}/${h5_file}" "${HDF5_TEST_BINARY_DIR}/${vfdtest}-shared/${h5_file}" "HDF5_VFDTEST_LIBSH_files")
63
67
endif ()
64
68
endforeach ()
65
69
endforeach ()
66
70
71
+
foreach (vfdtest ${VFD_LIST})
72
+
foreach (plistfile ${HDF5_REFERENCE_PLIST_FILES})
73
+
HDFTEST_COPY_FILE("${HDF5_TEST_SOURCE_DIR}/testfiles/plist_files/${plistfile}" "${PROJECT_BINARY_DIR}/${vfdtest}/testfiles/plist_files/${plistfile}" "HDF5_VFDTEST_LIB_files")
74
+
HDFTEST_COPY_FILE("${HDF5_TEST_SOURCE_DIR}/testfiles/plist_files/def_${plistfile}" "${PROJECT_BINARY_DIR}/${vfdtest}/testfiles/plist_files/def_${plistfile}" "HDF5_VFDTEST_LIB_files")
75
+
if (BUILD_SHARED_LIBS)
76
+
HDFTEST_COPY_FILE("${HDF5_TEST_SOURCE_DIR}/testfiles/plist_files/${plistfile}" "${PROJECT_BINARY_DIR}/${vfdtest}-shared/testfiles/plist_files/${plistfile}" "HDF5_VFDTEST_LIBSH_files")
77
+
HDFTEST_COPY_FILE("${HDF5_TEST_SOURCE_DIR}/testfiles/plist_files/def_${plistfile}" "${PROJECT_BINARY_DIR}/${vfdtest}-shared/testfiles/plist_files/def_${plistfile}" "HDF5_VFDTEST_LIBSH_files")
78
+
endif ()
79
+
endforeach ()
80
+
endforeach ()
81
+
67
82
add_custom_target(HDF5_VFDTEST_LIB_files ALL COMMENT "Copying files needed by HDF5_VFDTEST_LIB tests" DEPENDS ${HDF5_VFDTEST_LIB_files_list})
68
83
if (BUILD_SHARED_LIBS)
69
84
add_custom_target(HDF5_VFDTEST_LIBSH_files ALL COMMENT "Copying files needed by HDF5_VFDTEST_LIBSH tests" DEPENDS ${HDF5_VFDTEST_LIBSH_files_list})
70
85
endif ()
71
86
72
87
##############################################################################
73
88
##############################################################################
74
89
### V F D T E S T S ###
75
90
##############################################################################
76
91
##############################################################################