mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-12 17:31:09 +08:00
Correct CMake option usage and dependencies (#5188)
This commit is contained in:
parent
980117be30
commit
655403a3b4
4
.github/workflows/cmake-analysis.yml
vendored
4
.github/workflows/cmake-analysis.yml
vendored
@ -99,6 +99,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_PACK_EXAMPLES:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_PACKAGE_EXTLIBS:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_NO_PACKAGES:BOOL=ON")
|
||||
@ -202,6 +203,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (Linux_Leak)
|
||||
run: |
|
||||
@ -302,6 +304,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (Linux_Address)
|
||||
run: |
|
||||
@ -402,6 +405,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (Linux_UndefinedBehavior)
|
||||
run: |
|
||||
|
9
.github/workflows/cmake-par-script.yml
vendored
9
.github/workflows/cmake-par-script.yml
vendored
@ -131,9 +131,10 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_ENCODING:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest script (${{ matrix.mpi }})
|
||||
run: |
|
||||
@ -244,9 +245,10 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_ENCODING:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest script (${{ matrix.mpi }})
|
||||
run: |
|
||||
@ -353,9 +355,10 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_ENCODING:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest script (${{ matrix.mpi }})
|
||||
run: |
|
||||
|
2
.github/workflows/cmake-par-source.yml
vendored
2
.github/workflows/cmake-par-source.yml
vendored
@ -136,6 +136,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest script (OpenMPI)
|
||||
run: |
|
||||
@ -251,6 +252,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest script (MPICH)
|
||||
run: |
|
||||
|
7
.github/workflows/cmake-script.yml
vendored
7
.github/workflows/cmake-script.yml
vendored
@ -109,6 +109,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest script (Windows)
|
||||
run: |
|
||||
@ -200,6 +201,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (Linux)
|
||||
run: |
|
||||
@ -309,6 +311,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (MacOS_latest)
|
||||
id: run-ctest
|
||||
@ -397,6 +400,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (Linux S3)
|
||||
run: |
|
||||
@ -501,6 +505,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (Windows_intel) with oneapi
|
||||
env:
|
||||
@ -597,6 +602,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (Linux_intel)
|
||||
env:
|
||||
@ -702,6 +708,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (Linux_clang)
|
||||
run: |
|
||||
|
1
.github/workflows/cygwin-cmake.yml
vendored
1
.github/workflows/cygwin-cmake.yml
vendored
@ -103,6 +103,7 @@ jobs:
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
|
||||
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
|
||||
|
||||
- name: Run ctest (Cygwin)
|
||||
shell: C:\cygwin\bin\bash.exe -eo pipefail -o igncr '{0}'
|
||||
|
4
.github/workflows/i386-cmake.yml
vendored
4
.github/workflows/i386-cmake.yml
vendored
@ -40,12 +40,10 @@ jobs:
|
||||
-DCMAKE_BUILD_TYPE=${{ inputs.build_mode }} \
|
||||
-DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF \
|
||||
-DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF \
|
||||
-DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF \
|
||||
-DHDF5_BUILD_CPP_LIB:BOOL=OFF \
|
||||
-DLIBAEC_USE_LOCALCONTENT:BOOL=OFF \
|
||||
-DZLIB_USE_LOCALCONTENT:BOOL=OFF \
|
||||
-DHDF5_BUILD_FORTRAN:BOOL=OFF \
|
||||
-DHDF5_BUILD_JAVA:BOOL=OFF \
|
||||
-DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF \
|
||||
..
|
||||
|
||||
- name: CMake Build
|
||||
|
2
.github/workflows/intel-cmake.yml
vendored
2
.github/workflows/intel-cmake.yml
vendored
@ -46,8 +46,6 @@ jobs:
|
||||
-DCMAKE_BUILD_TYPE=${{ inputs.build_mode }} \
|
||||
-DHDF5_BUILD_FORTRAN:BOOL=ON \
|
||||
-DHDF5_BUILD_CPP_LIB:BOOL=ON \
|
||||
-DLIBAEC_USE_LOCALCONTENT:BOOL=OFF \
|
||||
-DZLIB_USE_LOCALCONTENT:BOOL=OFF \
|
||||
${{ github.workspace }}
|
||||
|
||||
- name: CMake Build (Linux)
|
||||
|
4
.github/workflows/main-cmake.yml
vendored
4
.github/workflows/main-cmake.yml
vendored
@ -176,6 +176,8 @@ jobs:
|
||||
-DHDF5_BUILD_FORTRAN:BOOL=${{ matrix.fortran }} \
|
||||
-DHDF5_BUILD_JAVA:BOOL=${{ matrix.java }} \
|
||||
-DHDF5_BUILD_DOC:BOOL=${{ matrix.docs }} \
|
||||
-DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=${{ matrix.zlibfc }} \
|
||||
-DHDF5_ENABLE_SZIP_SUPPORT:BOOL=${{ matrix.libaecfc }} \
|
||||
-DLIBAEC_USE_LOCALCONTENT:BOOL=${{ matrix.localaec }} \
|
||||
-DZLIB_USE_LOCALCONTENT:BOOL=${{ matrix.localzlib }} \
|
||||
-DHDF5_ENABLE_MIRROR_VFD:BOOL=${{ matrix.mirror_vfd }} \
|
||||
@ -206,6 +208,8 @@ jobs:
|
||||
-DHDF5_BUILD_JAVA:BOOL=OFF \
|
||||
-DHDF5_BUILD_HL_LIB:BOOL=OFF \
|
||||
-DHDF5_BUILD_DOC:BOOL=OFF \
|
||||
-DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=${{ matrix.zlibfc }} \
|
||||
-DHDF5_ENABLE_SZIP_SUPPORT:BOOL=${{ matrix.libaecfc }} \
|
||||
-DLIBAEC_USE_LOCALCONTENT:BOOL=${{ matrix.localaec }} \
|
||||
-DZLIB_USE_LOCALCONTENT:BOOL=${{ matrix.localzlib }} \
|
||||
-DHDF5_ENABLE_MIRROR_VFD:BOOL=${{ matrix.mirror_vfd }} \
|
||||
|
2
.github/workflows/msys2-cmake.yml
vendored
2
.github/workflows/msys2-cmake.yml
vendored
@ -70,8 +70,6 @@ jobs:
|
||||
-DHDF5_BUILD_FORTRAN:BOOL=OFF \
|
||||
-DHDF5_BUILD_JAVA:BOOL=OFF \
|
||||
-DHDF5_BUILD_DOC:BOOL=OFF \
|
||||
-DLIBAEC_USE_LOCALCONTENT:BOOL=OFF \
|
||||
-DZLIB_USE_LOCALCONTENT:BOOL=OFF \
|
||||
$GITHUB_WORKSPACE
|
||||
|
||||
- name: CMake Build
|
||||
|
3
.github/workflows/netcdf.yml
vendored
3
.github/workflows/netcdf.yml
vendored
@ -50,9 +50,8 @@ jobs:
|
||||
-DHDF5_BUILD_FORTRAN:BOOL=OFF \
|
||||
-DHDF5_BUILD_JAVA:BOOL=OFF \
|
||||
-DHDF5_BUILD_DOC:BOOL=OFF \
|
||||
-DLIBAEC_USE_LOCALCONTENT:BOOL=OFF \
|
||||
-DZLIB_USE_LOCALCONTENT:BOOL=OFF \
|
||||
-DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=ON \
|
||||
-DZLIB_USE_LOCALCONTENT:BOOL=OFF \
|
||||
-DH5_NO_DEPRECATED_SYMBOLS:BOOL=OFF \
|
||||
-DBUILD_TESTING:BOOL=OFF \
|
||||
-DCMAKE_INSTALL_PREFIX:PATH=/usr/local \
|
||||
|
4
.github/workflows/nvhpc-cmake.yml
vendored
4
.github/workflows/nvhpc-cmake.yml
vendored
@ -52,14 +52,10 @@ jobs:
|
||||
cd "${{ runner.workspace }}/build"
|
||||
cmake -C $GITHUB_WORKSPACE/config/cmake/cacheinit.cmake -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=${{ inputs.build_mode }} \
|
||||
-DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF \
|
||||
-DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF \
|
||||
-DHDF5_ENABLE_PARALLEL:BOOL=ON \
|
||||
-DMPIEXEC_NUMPROC_FLAG:STRING=-np \
|
||||
-DMPIEXEC_MAX_NUMPROCS:STRING=2 \
|
||||
-DHDF5_BUILD_CPP_LIB:BOOL=OFF \
|
||||
-DLIBAEC_USE_LOCALCONTENT:BOOL=OFF \
|
||||
-DZLIB_USE_LOCALCONTENT:BOOL=OFF \
|
||||
-DHDF5_BUILD_FORTRAN:BOOL=ON \
|
||||
-DHDF5_BUILD_JAVA:BOOL=OFF \
|
||||
-DMPIEXEC_MAX_NUMPROCS:STRING="2" \
|
||||
|
@ -85,7 +85,6 @@ endif ()
|
||||
if(NOT DEFINED ZLIBNG_PACKAGE_NAME)
|
||||
set(ZLIBNG_PACKAGE_NAME "zlib-ng")
|
||||
endif ()
|
||||
option (HDF5_ENABLE_ZLIB_SUPPORT "Enable Zlib Filters" OFF)
|
||||
if (HDF5_ENABLE_ZLIB_SUPPORT)
|
||||
if (NOT H5_ZLIB_HEADER)
|
||||
if (NOT ZLIB_USE_EXTERNAL)
|
||||
@ -151,7 +150,7 @@ if (HDF5_ENABLE_ZLIB_SUPPORT)
|
||||
set (HDF5_ENABLE_ZLIB_SUPPORT OFF CACHE BOOL "" FORCE)
|
||||
message (FATAL_ERROR " ZLib support in HDF5 was enabled but not found")
|
||||
endif ()
|
||||
message(STATUS "H5_ZLIB_HEADER=${H5_ZLIB_HEADER}")
|
||||
message (VERBOSE "H5_ZLIB_HEADER=${H5_ZLIB_HEADER}")
|
||||
endif ()
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
@ -161,7 +160,6 @@ set(H5_SZIP_FOUND FALSE)
|
||||
if(NOT DEFINED LIBAEC_PACKAGE_NAME)
|
||||
set(LIBAEC_PACKAGE_NAME "libaec")
|
||||
endif ()
|
||||
option (HDF5_ENABLE_SZIP_SUPPORT "Use SZip Filter" OFF)
|
||||
if (HDF5_ENABLE_SZIP_SUPPORT)
|
||||
option (HDF5_ENABLE_SZIP_ENCODING "Use SZip Encoding" ON)
|
||||
if (NOT SZIP_USE_EXTERNAL)
|
||||
|
@ -920,7 +920,11 @@ include (UserMacros.cmake)
|
||||
#-----------------------------------------------------------------------------
|
||||
# Include filter (zlib, szip, etc.) macros
|
||||
#-----------------------------------------------------------------------------
|
||||
include (CMakeFilters.cmake)
|
||||
option (HDF5_ENABLE_SZIP_SUPPORT "Use SZip Filter" OFF)
|
||||
option (HDF5_ENABLE_ZLIB_SUPPORT "Enable Zlib Filters" OFF)
|
||||
if (HDF5_ENABLE_ZLIB_SUPPORT OR HDF5_ENABLE_SZIP_SUPPORT)
|
||||
include (CMakeFilters.cmake)
|
||||
endif ()
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Include external VOL connectors
|
||||
@ -1079,10 +1083,10 @@ if (HDF5_BUILD_DOC AND EXISTS "${HDF5_DOXYGEN_DIR}" AND IS_DIRECTORY "${HDF5_DOX
|
||||
else ()
|
||||
set (HDF5_DOXY_WARNINGS "NO")
|
||||
endif ()
|
||||
message(STATUS "Doxygen version: ${DOXYGEN_VERSION}")
|
||||
message(VERBOSE "Doxygen version: ${DOXYGEN_VERSION}")
|
||||
add_subdirectory (doxygen)
|
||||
else ()
|
||||
message(STATUS "Doxygen needs to be installed to generate the doxygen documentation")
|
||||
message(WARNING "Doxygen needs to be installed to generate the doxygen documentation")
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
@ -1101,22 +1105,22 @@ if (EXISTS "${HDF5_SOURCE_DIR}/utils" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/utils
|
||||
option (HDF5_BUILD_PARALLEL_TOOLS "Build Parallel HDF5 Tools" OFF)
|
||||
if (HDF5_BUILD_PARALLEL_TOOLS AND HDF5_ENABLE_PARALLEL)
|
||||
set (CMAKE_PREFIX_PATH "$HDF_RESOURCES_DIR")
|
||||
find_package(MFU REQUIRED)
|
||||
find_package (MFU REQUIRED)
|
||||
if (MFU_FOUND)
|
||||
message(STATUS "LL_PATH=${LL_PATH}")
|
||||
message (VERBOSE "LL_PATH=${LL_PATH}")
|
||||
set (H5_HAVE_LIBMFU 1)
|
||||
set (H5_HAVE_MFU_H 1)
|
||||
set (CMAKE_REQUIRED_INCLUDES "${MFU_INCLUDE_DIR}")
|
||||
set (MFU_LIBRARY_DEBUG "$MFU_LIBRARY")
|
||||
set (MFU_LIBRARY_RELEASE "$MFU_LIBRARY")
|
||||
endif ()
|
||||
find_package(CIRCLE REQUIRED)
|
||||
find_package (CIRCLE REQUIRED)
|
||||
if (CIRCLE_FOUND)
|
||||
set (H5_HAVE_LIBCIRCLE 1)
|
||||
set (H5_HAVE_CIRCLE_H 1)
|
||||
set (CMAKE_REQUIRED_INCLUDES "${CIRCLE_INCLUDE_DIR}")
|
||||
endif ()
|
||||
find_package(DTCMP REQUIRED)
|
||||
find_package (DTCMP REQUIRED)
|
||||
if (DTCMP_FOUND)
|
||||
set (H5_HAVE_LIBDTCMP 1)
|
||||
set (H5_HAVE_DTCMP_H 1)
|
||||
@ -1139,19 +1143,16 @@ endif ()
|
||||
#-----------------------------------------------------------------------------
|
||||
# Include filter plugins
|
||||
#-----------------------------------------------------------------------------
|
||||
if (${H5_LIBVER_DIR} EQUAL 16 OR HDF5_DEFAULT_API_VERSION MATCHES "v16")
|
||||
set (HDF5_ENABLE_PLUGIN_SUPPORT OFF CACHE BOOL "" FORCE)
|
||||
message (VERBOSE "Filter PLUGINs cannot be used with 1.6 API")
|
||||
else ()
|
||||
include (CMakePlugins.cmake)
|
||||
option (HDF5_ENABLE_PLUGIN_SUPPORT "Enable PLUGIN Filters" OFF)
|
||||
if (HDF5_ENABLE_PLUGIN_SUPPORT)
|
||||
if (${H5_LIBVER_DIR} EQUAL 16 OR HDF5_DEFAULT_API_VERSION MATCHES "v16")
|
||||
set (HDF5_ENABLE_PLUGIN_SUPPORT OFF CACHE BOOL "" FORCE)
|
||||
message (VERBOSE "Filter PLUGINs cannot be used with 1.6 API")
|
||||
else ()
|
||||
include (CMakePlugins.cmake)
|
||||
|
||||
if (HDF5_PACKAGE_EXTLIBS AND NOT HDF5_NO_PACKAGES)
|
||||
if (HDF5_ENABLE_PLUGIN_SUPPORT AND PLUGIN_FOUND)
|
||||
if (HDF5_PACKAGE_EXTLIBS AND NOT HDF5_NO_PACKAGES AND PLUGIN_FOUND)
|
||||
PACKAGE_PLUGIN_LIBRARY (${HDF5_ALLOW_EXTERNAL_SUPPORT})
|
||||
# option (HDF5_TEST_PLUGIN "Execute plugin tests" ON)
|
||||
# mark_as_advanced (HDF5_TEST_PLUGIN)
|
||||
|
||||
# TEST_PLUGIN_LIBRARY ()
|
||||
endif ()
|
||||
endif ()
|
||||
endif ()
|
||||
|
@ -20,7 +20,7 @@ else ()
|
||||
endif ()
|
||||
set (PLUGIN_URL ${H5PL_TGZPATH}/${PLUGIN_TGZ_NAME})
|
||||
endif ()
|
||||
message (STATUS "Filter PLUGIN file is ${PLUGIN_URL}")
|
||||
message (VERBOSE "Filter PLUGIN file is ${PLUGIN_URL}")
|
||||
|
||||
include (ExternalProject)
|
||||
#option (HDF5_ALLOW_EXTERNAL_SUPPORT "Allow External Library Building (NO GIT TGZ)" "NO")
|
||||
@ -50,21 +50,22 @@ endif ()
|
||||
#-----------------------------------------------------------------------------
|
||||
# Option for PLUGIN support
|
||||
#-----------------------------------------------------------------------------
|
||||
option (HDF5_ENABLE_PLUGIN_SUPPORT "Enable PLUGIN Filters" OFF)
|
||||
if (HDF5_ENABLE_PLUGIN_SUPPORT)
|
||||
if (NOT PLUGIN_USE_EXTERNAL)
|
||||
find_package (PLUGIN NAMES ${PLUGIN_PACKAGE_NAME}${HDF_PACKAGE_EXT})
|
||||
if (NOT PLUGIN_FOUND)
|
||||
find_package (PLUGIN) # Legacy find
|
||||
endif ()
|
||||
endif ()
|
||||
if (NOT PLUGIN_FOUND)
|
||||
else ()
|
||||
if (HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "GIT" OR HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "TGZ")
|
||||
EXTERNAL_PLUGIN_LIBRARY (${HDF5_ALLOW_EXTERNAL_SUPPORT})
|
||||
message (STATUS "Filter PLUGIN is built")
|
||||
else ()
|
||||
message (FATAL_ERROR " PLUGIN is Required for PLUGIN support in HDF5")
|
||||
endif ()
|
||||
endif ()
|
||||
message (STATUS "Filter PLUGIN is ON")
|
||||
if (PLUGIN_FOUND)
|
||||
message (STATUS "Filter PLUGIN is ON")
|
||||
else ()
|
||||
set (HDF5_ENABLE_PLUGIN_SUPPORT OFF CACHE BOOL "" FORCE)
|
||||
message (FATAL_ERROR " PLUGIN support in HDF5 was enabled but not found")
|
||||
endif ()
|
||||
endif ()
|
||||
|
@ -86,7 +86,7 @@ if (H5EX_ENABLE_PARALLEL)
|
||||
CHECK_SYMBOL_EXISTS (MPI_Comm_c2f "${MPI_C_INCLUDE_DIRS}/mpi.h" H5_HAVE_MPI_MULTI_LANG_Comm)
|
||||
CHECK_SYMBOL_EXISTS (MPI_Info_c2f "${MPI_C_INCLUDE_DIRS}/mpi.h" H5_HAVE_MPI_MULTI_LANG_Info)
|
||||
else ()
|
||||
message (STATUS "Parallel libraries not found")
|
||||
message (WARNING "Parallel libraries not found")
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
|
@ -27,6 +27,10 @@ if (H5PL_ALLOW_EXTERNAL_SUPPORT MATCHES "GIT")
|
||||
set (ENABLE_LZF OFF CACHE BOOL "" FORCE)
|
||||
endif ()
|
||||
|
||||
if (WIN32 AND (CMAKE_C_COMPILER_ID MATCHES "Intel[Ll][Ll][Vv][Mm]" OR CMAKE_C_COMPILER_ID MATCHES "Intel"))
|
||||
set (ENABLE_ZFP OFF CACHE BOOL "" FORCE)
|
||||
endif ()
|
||||
|
||||
if (NOT DEFINED H5PL_TGZPATH)
|
||||
set (H5PL_TGZPATH "${TGZPATH}" CACHE PATH "PATH for finding plugin tgz file" FORCE)
|
||||
endif ()
|
||||
|
@ -60,6 +60,6 @@ endmacro ()
|
||||
#-------------------------------------------------------------------------------
|
||||
macro (PACKAGE_PLUGIN_LIBRARY compress_type)
|
||||
if (${compress_type} MATCHES "GIT" OR ${compress_type} MATCHES "TGZ")
|
||||
message (STATUS "Filter PLUGIN is to be packaged")
|
||||
message (VERBOSE "Filter PLUGIN is to be packaged")
|
||||
endif ()
|
||||
endmacro ()
|
||||
|
@ -1,5 +1,5 @@
|
||||
# This script signs the targets for the package
|
||||
message(STATUS "Signing script in ${CPACK_TEMPORARY_INSTALL_DIRECTORY} and ${CPACK_PACKAGE_INSTALL_DIRECTORY}")
|
||||
message(VERBOSE "Signing script in ${CPACK_TEMPORARY_INSTALL_DIRECTORY} and ${CPACK_PACKAGE_INSTALL_DIRECTORY}")
|
||||
|
||||
# RPM needs ALL_COMPONENTS_IN_ONE added to path between ${CPACK_TEMPORARY_INSTALL_DIRECTORY} and ${CPACK_PACKAGE_INSTALL_DIRECTORY}
|
||||
if (CPACK_GENERATOR MATCHES "RPM")
|
||||
|
@ -24,7 +24,7 @@ if (NOT TEST_OUTPUT)
|
||||
message (FATAL_ERROR "Require TEST_OUTPUT to be defined")
|
||||
endif ()
|
||||
if (NOT TEST_FILTER)
|
||||
message (STATUS "Optional TEST_FILTER to be defined")
|
||||
message (VERBOSE "Optional TEST_FILTER to be defined")
|
||||
endif ()
|
||||
if (NOT TEST_REFERENCE)
|
||||
message (FATAL_ERROR "Require TEST_REFERENCE to be defined")
|
||||
|
@ -21,7 +21,7 @@ if (NOT TEST_PROGRAM)
|
||||
message (FATAL_ERROR "Require TEST_PROGRAM to be defined")
|
||||
endif ()
|
||||
if (NOT TEST_LIBRARY_DIRECTORY)
|
||||
message (STATUS "Require TEST_LIBRARY_DIRECTORY to be defined")
|
||||
message (VERBOSE "Require TEST_LIBRARY_DIRECTORY to be defined")
|
||||
endif ()
|
||||
if (NOT TEST_FOLDER)
|
||||
message (FATAL_ERROR "Require TEST_FOLDER to be defined")
|
||||
@ -30,7 +30,7 @@ if (NOT TEST_OUTPUT)
|
||||
message (FATAL_ERROR "Require TEST_OUTPUT to be defined")
|
||||
endif ()
|
||||
if (NOT TEST_CLASSPATH)
|
||||
message (STATUS "Require TEST_CLASSPATH to be defined")
|
||||
message (VERBOSE "Require TEST_CLASSPATH to be defined")
|
||||
endif ()
|
||||
|
||||
if (EXISTS "${TEST_FOLDER}/${TEST_OUTPUT}")
|
||||
|
@ -24,7 +24,7 @@ if (NOT TEST_OUTPUT)
|
||||
message (FATAL_ERROR "Require TEST_OUTPUT to be defined")
|
||||
endif ()
|
||||
if (NOT TEST_EXPECT)
|
||||
message (STATUS "Require TEST_EXPECT to be defined")
|
||||
message (VERBOSE "Require TEST_EXPECT to be defined")
|
||||
endif ()
|
||||
|
||||
if (EXISTS "${TEST_FOLDER}/${TEST_OUTPUT}")
|
||||
|
@ -731,7 +731,7 @@ set (H5Z_SOURCES
|
||||
${HDF5_SRC_DIR}/H5Ztrans.c
|
||||
)
|
||||
if (H5_ZLIB_HEADER)
|
||||
message(STATUS "H5_ZLIB_HEADER=${H5_ZLIB_HEADER}")
|
||||
message(VERBOSE "H5_ZLIB_HEADER for library=${H5_ZLIB_HEADER}")
|
||||
set_source_files_properties(${HDF5_SRC_DIR}/H5Zdeflate.c
|
||||
PROPERTIES COMPILE_DEFINITIONS H5_ZLIB_HEADER="${H5_ZLIB_HEADER}"
|
||||
)
|
||||
|
@ -511,7 +511,7 @@ endif ()
|
||||
|
||||
#-- Adding test for direct_chunk
|
||||
if (H5_ZLIB_HEADER)
|
||||
message(STATUS "H5_ZLIB_HEADER=${H5_ZLIB_HEADER}")
|
||||
message(VERBOSE "H5_ZLIB_HEADER for direct_chunk=${H5_ZLIB_HEADER}")
|
||||
|
||||
set_source_files_properties(${HDF5_TEST_SOURCE_DIR}/direct_chunk.c
|
||||
PROPERTIES COMPILE_DEFINITIONS H5_ZLIB_HEADER="${H5_ZLIB_HEADER}"
|
||||
|
@ -113,7 +113,7 @@ set (zip_perf_SOURCES
|
||||
${HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR}/zip_perf.c
|
||||
)
|
||||
if (H5_ZLIB_HEADER)
|
||||
message(STATUS "H5_ZLIB_HEADER=${H5_ZLIB_HEADER}")
|
||||
message (VERBOSE "H5_ZLIB_HEADER for zip_perf=${H5_ZLIB_HEADER}")
|
||||
if (HDF5_USE_ZLIB_NG)
|
||||
add_compile_definitions(H5_HAVE_ZLIBNG_H=1 H5_ZLIB_HEADER="${H5_ZLIB_HEADER}")
|
||||
endif ()
|
||||
|
Loading…
x
Reference in New Issue
Block a user