Merge branch 'FindHDF5-restore-default-C' into release

This commit is contained in:
Brad King 2016-11-02 09:07:53 -04:00
commit 5f7f0ab517
1 changed files with 2 additions and 10 deletions

View File

@ -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)