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 ()
Show more
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
 
##############################################################################