Merge branch 'FindHDF5-restore-default-C' into release
This commit is contained in:
commit
5f7f0ab517
|
@ -100,18 +100,10 @@ include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
|
||||||
set(HDF5_VALID_LANGUAGE_BINDINGS C CXX Fortran)
|
set(HDF5_VALID_LANGUAGE_BINDINGS C CXX Fortran)
|
||||||
|
|
||||||
# Validate the list of find components.
|
# Validate the list of find components.
|
||||||
set(HDF5_LANGUAGE_BINDINGS)
|
|
||||||
if(NOT HDF5_FIND_COMPONENTS)
|
if(NOT HDF5_FIND_COMPONENTS)
|
||||||
get_property(__langs GLOBAL PROPERTY ENABLED_LANGUAGES)
|
set(HDF5_LANGUAGE_BINDINGS "C")
|
||||||
foreach(__lang IN LISTS __langs)
|
|
||||||
if(__lang MATCHES "^(C|CXX|Fortran)$")
|
|
||||||
list(APPEND HDF5_LANGUAGE_BINDINGS ${__lang})
|
|
||||||
set(HDF5_FIND_REQUIRED_${__lang} True)
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
set(FIND_HL ON)
|
|
||||||
set(HDF5_FIND_REQUIRED_HL True)
|
|
||||||
else()
|
else()
|
||||||
|
set(HDF5_LANGUAGE_BINDINGS)
|
||||||
# add the extra specified components, ensuring that they are valid.
|
# add the extra specified components, ensuring that they are valid.
|
||||||
set(FIND_HL OFF)
|
set(FIND_HL OFF)
|
||||||
foreach(component IN LISTS HDF5_FIND_COMPONENTS)
|
foreach(component IN LISTS HDF5_FIND_COMPONENTS)
|
||||||
|
|
Loading…
Reference in New Issue