diff options
author | Kris Thielemans <kris.f.thielemans@hotmail.com> | 2017-07-24 07:16:29 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2017-08-03 13:49:47 (GMT) |
commit | 9310d00822378e24dbd43849f9892d2f775ca3ff (patch) | |
tree | e3bce2e10860fde171aa2ff02c92ac56a57ac258 /Modules/FindHDF5.cmake | |
parent | fc9828448d54a63b7fc09ee044b6b0246632e011 (diff) | |
download | CMake-9310d00822378e24dbd43849f9892d2f775ca3ff.zip CMake-9310d00822378e24dbd43849f9892d2f775ca3ff.tar.gz CMake-9310d00822378e24dbd43849f9892d2f775ca3ff.tar.bz2 |
FindHDF5: for a static imported config, use CONFIG-specific library
first check the LOCATION_<CONFIG> propertiy to find the library, then
LOCATION
Diffstat (limited to 'Modules/FindHDF5.cmake')
-rw-r--r-- | Modules/FindHDF5.cmake | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Modules/FindHDF5.cmake b/Modules/FindHDF5.cmake index d3fd0ee..bbcfe75 100644 --- a/Modules/FindHDF5.cmake +++ b/Modules/FindHDF5.cmake @@ -495,7 +495,10 @@ if(NOT HDF5_FOUND AND NOT HDF5_NO_FIND_PACKAGE_CONFIG_FILE) get_target_property(_lang_location ${HDF5_${_lang}_TARGET}${_suffix} IMPORTED_IMPLIB_${_hdf5_imported_conf} ) if (NOT _lang_location) # no import lib, just try LOCATION - get_target_property(_lang_location ${HDF5_${_lang}_TARGET}${_suffix} LOCATION) + get_target_property(_lang_location ${HDF5_${_lang}_TARGET}${_suffix} LOCATION_${_hdf5_imported_conf}) + if (NOT _lang_location) + get_target_property(_lang_location ${HDF5_${_lang}_TARGET}${_suffix} LOCATION) + endif() endif() if( _lang_location ) set(HDF5_${_lang}_LIBRARY ${_lang_location}) |