early-access version 2853
This commit is contained in:
30
externals/vcpkg/ports/vtk/FindHDF5.cmake
vendored
Executable file
30
externals/vcpkg/ports/vtk/FindHDF5.cmake
vendored
Executable file
@@ -0,0 +1,30 @@
|
||||
find_package(hdf5 QUIET NO_MODULE)
|
||||
if(TARGET hdf5::hdf5-shared)
|
||||
set_target_properties(hdf5::hdf5-shared PROPERTIES IMPORTED_GLOBAL TRUE)
|
||||
if(NOT TARGET hdf5::hdf5)
|
||||
add_library(hdf5::hdf5 ALIAS hdf5::hdf5-shared)
|
||||
endif()
|
||||
elseif(TARGET hdf5::hdf5-static)
|
||||
set_target_properties(hdf5::hdf5-static PROPERTIES IMPORTED_GLOBAL TRUE)
|
||||
if(NOT TARGET hdf5::hdf5)
|
||||
add_library(hdf5::hdf5 ALIAS hdf5::hdf5-static)
|
||||
endif()
|
||||
else()
|
||||
message(FATAL_ERROR "HDF5 target not found")
|
||||
endif()
|
||||
if(TARGET hdf5::hdf5_hl-shared)
|
||||
set_target_properties(hdf5::hdf5_hl-shared PROPERTIES IMPORTED_GLOBAL TRUE)
|
||||
if(NOT TARGET hdf5::hdf5_hl)
|
||||
add_library(hdf5::hdf5_hl ALIAS hdf5::hdf5_hl-shared)
|
||||
endif()
|
||||
elseif(TARGET hdf5::hdf5_hl-static)
|
||||
set_target_properties(hdf5::hdf5_hl-static PROPERTIES IMPORTED_GLOBAL TRUE)
|
||||
if(NOT TARGET hdf5::hdf5_hl)
|
||||
add_library(hdf5::hdf5_hl ALIAS hdf5::hdf5_hl-static)
|
||||
endif()
|
||||
else()
|
||||
message(FATAL_ERROR "HDF5 HL target not found")
|
||||
endif()
|
||||
set(HDF5_IS_PARALLEL ${HDF5_ENABLE_PARALLEL} CACHE BOOL "" FORCE)
|
||||
set(HDF5_FOUND ON CACHE BOOL "" FORCE)
|
||||
set(hdf5_FOUND ON CACHE BOOL "" FORCE)
|
Reference in New Issue
Block a user