mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-27 21:55:41 -04:00
Do not link against several transitive dependencies of HDF5 (#2797)
This commit is contained in:
parent
ec8850deac
commit
3901709141
1 changed files with 5 additions and 0 deletions
|
|
@ -155,6 +155,11 @@ if(NOT DEFINED HDF5_PREFER_PARALLEL)
|
|||
endif()
|
||||
|
||||
find_package(HDF5 REQUIRED COMPONENTS C HL)
|
||||
|
||||
# Remove HDF5 transitive dependencies that are system libraries
|
||||
list(FILTER HDF5_LIBRARIES EXCLUDE REGEX ".*lib(pthread|dl|m).*")
|
||||
message(STATUS "HDF5 Libraries: ${HDF5_LIBRARIES}")
|
||||
|
||||
if(HDF5_IS_PARALLEL)
|
||||
if(NOT OPENMC_USE_MPI)
|
||||
message(FATAL_ERROR "Parallel HDF5 was detected, but MPI was not enabled.\
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue