mirror of
https://github.com/HDFGroup/hdf5.git
synced 2026-09-25 04:09:44 +03:00
Rename the install config variables to indicate library state (#5716)
This update systematically renames variables across 2.0+ CMake files in the HDF5Examples directory and configuration templates. The goal is to change variables from sounding like build "options" (e.g., HDF5_BUILD_TOOLS, HDF5_ENABLE_PARALLEL) to reflecting library "state" (e.g., what features the installed library provides).
This commit is contained in:
@@ -11,7 +11,7 @@ add_subdirectory (${PROJECT_SOURCE_DIR}/H5T)
|
||||
|
||||
if (${H5_LIBVER_DIR} GREATER 16)
|
||||
# add_subdirectory (${PROJECT_SOURCE_DIR}/Perf)
|
||||
if (USE_SHARED_LIBS AND H5EX_BUILD_FILTERS AND HDF5_ENABLE_PLUGIN_SUPPORT)
|
||||
if (USE_SHARED_LIBS AND H5EX_BUILD_FILTERS AND HDF5_PROVIDES_PLUGIN_SUPPORT)
|
||||
add_subdirectory (${PROJECT_SOURCE_DIR}/H5FLT)
|
||||
endif ()
|
||||
endif ()
|
||||
@@ -20,12 +20,12 @@ if (${H5_LIBVER_DIR} GREATER 110)
|
||||
add_subdirectory (${PROJECT_SOURCE_DIR}/H5VDS)
|
||||
endif ()
|
||||
|
||||
if (H5EX_ENABLE_PARALLEL AND H5_HAVE_PARALLEL AND HDF5_ENABLE_PARALLEL)
|
||||
if (H5EX_ENABLE_PARALLEL AND H5_HAVE_PARALLEL AND HDF5_PROVIDES_PARALLEL)
|
||||
add_subdirectory (${PROJECT_SOURCE_DIR}/H5PAR)
|
||||
endif ()
|
||||
|
||||
#-- Add High Level Examples
|
||||
if (H5EX_BUILD_HL AND HDF5_BUILD_HL_LIB)
|
||||
if (H5EX_BUILD_HL AND HDF5_PROVIDES_HL_LIB)
|
||||
add_subdirectory (HL)
|
||||
endif ()
|
||||
|
||||
|
||||
@@ -125,7 +125,7 @@ endif ()
|
||||
# endforeach ()
|
||||
#endif ()
|
||||
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
foreach (example_name ${common_examples})
|
||||
add_custom_command (
|
||||
TARGET ${EXAMPLE_VARNAME}_${example_name}
|
||||
@@ -239,7 +239,7 @@ if (H5EX_BUILD_TESTING)
|
||||
-P "${H5EX_RESOURCES_DIR}/runTest.cmake"
|
||||
)
|
||||
set_tests_properties (${EXAMPLE_VARNAME}_${testname} PROPERTIES DEPENDS ${EXAMPLE_VARNAME}_${testname}-clearall)
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
|
||||
@@ -16,7 +16,7 @@ set (common_examples
|
||||
h5ex_d_unlimmod
|
||||
)
|
||||
|
||||
if (HDF5_ENABLE_ZLIB_SUPPORT)
|
||||
if (HDF5_PROVIDES_ZLIB_SUPPORT)
|
||||
set (common_examples ${common_examples}
|
||||
h5ex_d_gzip
|
||||
h5ex_d_shuffle
|
||||
@@ -24,7 +24,7 @@ if (HDF5_ENABLE_ZLIB_SUPPORT)
|
||||
)
|
||||
endif ()
|
||||
|
||||
if (HDF5_ENABLE_SZIP_SUPPORT)
|
||||
if (HDF5_PROVIDES_SZIP_SUPPORT)
|
||||
set (common_examples ${common_examples}
|
||||
h5ex_d_szip
|
||||
)
|
||||
|
||||
@@ -255,7 +255,7 @@ if (H5EX_BUILD_TESTING)
|
||||
set_tests_properties (${EXAMPLE_VARNAME}_${testname} PROPERTIES DEPENDS ${EXAMPLE_VARNAME}_${testname}-clearall)
|
||||
endif ()
|
||||
set (last_test "${EXAMPLE_VARNAME}_${testname}")
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
if ("${ARGN}" STREQUAL "FILTERALL")
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}
|
||||
|
||||
@@ -127,7 +127,7 @@ endif ()
|
||||
# endforeach ()
|
||||
#endif ()
|
||||
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
foreach (example_name ${common_examples})
|
||||
if (${example_name} STREQUAL "h5ex_g_create")
|
||||
add_custom_command (
|
||||
@@ -251,7 +251,7 @@ if (H5EX_BUILD_TESTING)
|
||||
-P "${H5EX_RESOURCES_DIR}/runTest.cmake"
|
||||
)
|
||||
set_tests_properties (${EXAMPLE_VARNAME}_${testname} PROPERTIES DEPENDS ${EXAMPLE_VARNAME}_${testname}-clearall)
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
@@ -288,7 +288,7 @@ if (H5EX_BUILD_TESTING)
|
||||
-D "TEST_LIBRARY_DIRECTORY=${CMAKE_TEST_LIB_DIRECTORY}"
|
||||
-P "${H5EX_RESOURCES_DIR}/runTest.cmake"
|
||||
)
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
@@ -333,7 +333,7 @@ if (H5EX_BUILD_TESTING)
|
||||
-P "${H5EX_RESOURCES_DIR}/runTest.cmake"
|
||||
)
|
||||
set_tests_properties (${EXAMPLE_VARNAME}_${testname} PROPERTIES DEPENDS ${EXAMPLE_VARNAME}_${testname}-clearall)
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}1
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
|
||||
@@ -11,6 +11,6 @@ set (examples
|
||||
ph5_hyperslab_by_pattern
|
||||
ph5_hyperslab_by_chunk
|
||||
)
|
||||
if (${HDF5_ENABLE_SUBFILING_VFD})
|
||||
if (${HDF5_PROVIDES_SUBFILING_VFD})
|
||||
list (APPEND examples ph5_subfiling)
|
||||
endif ()
|
||||
|
||||
@@ -110,7 +110,7 @@ if (HDF5_VERSION_MAJOR VERSION_GREATER_EQUAL "2.0")
|
||||
endforeach ()
|
||||
endif ()
|
||||
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
foreach (example_name ${common_examples})
|
||||
if (NOT ${example_name} STREQUAL "h5ex_t_convert")
|
||||
if (${example_name} STREQUAL "h5ex_t_vlen" OR ${example_name} STREQUAL "h5ex_t_vlenatt")
|
||||
@@ -372,7 +372,7 @@ if (H5EX_BUILD_TESTING)
|
||||
-P "${H5EX_RESOURCES_DIR}/runTest.cmake"
|
||||
)
|
||||
set_tests_properties (${EXAMPLE_VARNAME}_${testname} PROPERTIES DEPENDS ${EXAMPLE_VARNAME}_${testname}-clearall)
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
|
||||
@@ -73,7 +73,7 @@ endif ()
|
||||
# endforeach ()
|
||||
#endif ()
|
||||
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
# foreach (example_name ${examples})
|
||||
# endforeach ()
|
||||
|
||||
@@ -146,7 +146,7 @@ if (H5EX_BUILD_TESTING)
|
||||
-P "${H5EX_RESOURCES_DIR}/runTest.cmake"
|
||||
)
|
||||
set_tests_properties (${EXAMPLE_VARNAME}_${testname} PROPERTIES DEPENDS ${EXAMPLE_VARNAME}_${testname}-clearall)
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
|
||||
@@ -106,7 +106,7 @@ endforeach ()
|
||||
# endforeach ()
|
||||
#endif ()
|
||||
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_custom_command (
|
||||
TARGET ${EXAMPLE_VARNAME}_h5ex_image2
|
||||
POST_BUILD
|
||||
@@ -208,7 +208,7 @@ if (H5EX_BUILD_TESTING)
|
||||
-P "${H5EX_RESOURCES_DIR}/runTest.cmake"
|
||||
)
|
||||
set_tests_properties (${EXAMPLE_VARNAME}_${testname} PROPERTIES DEPENDS ${EXAMPLE_VARNAME}_${testname}-clearall)
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
@@ -252,7 +252,7 @@ if (H5EX_BUILD_TESTING)
|
||||
-P "${H5EX_RESOURCES_DIR}/runTest.cmake"
|
||||
)
|
||||
set_tests_properties (${EXAMPLE_VARNAME}_${testname} PROPERTIES DEPENDS ${EXAMPLE_VARNAME}_${testname}-clearall)
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
|
||||
@@ -45,7 +45,7 @@ if (H5EX_BUILD_TESTING)
|
||||
-P "${H5EX_RESOURCES_DIR}/runTest.cmake"
|
||||
)
|
||||
set_tests_properties (${EXAMPLE_VARNAME}_${testname} PROPERTIES DEPENDS ${EXAMPLE_VARNAME}_${testname}-clearall)
|
||||
if (HDF5_BUILD_TOOLS)
|
||||
if (HDF5_PROVIDES_TOOLS)
|
||||
add_test (
|
||||
NAME ${EXAMPLE_VARNAME}_H5DUMP-${testname}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
|
||||
Reference in New Issue
Block a user