diff options
author | Brad King <brad.king@kitware.com> | 2021-01-12 15:31:46 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2021-01-12 15:31:52 (GMT) |
commit | 20a7d4485cb3f6520abc22d22fd516a19e4cfdb2 (patch) | |
tree | 8c9bf87e157230bd46183a8385e8f99f301ba5ed /Modules | |
parent | cc27ab0b2768daa0e65a6f3fde3834cee5bc3db3 (diff) | |
parent | eec3b775a7db2955ed8c2e6e8f21eb900c5e1c79 (diff) | |
download | CMake-20a7d4485cb3f6520abc22d22fd516a19e4cfdb2.zip CMake-20a7d4485cb3f6520abc22d22fd516a19e4cfdb2.tar.gz CMake-20a7d4485cb3f6520abc22d22fd516a19e4cfdb2.tar.bz2 |
Merge topic 'FindHDF5docfix'
eec3b775a7 FindHDF5: List imported targets in debug output
186b0f8131 FindHDF5: correct and describe list of imported target
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5684
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/FindHDF5.cmake | 40 |
1 files changed, 31 insertions, 9 deletions
diff --git a/Modules/FindHDF5.cmake b/Modules/FindHDF5.cmake index 05696ae..f64f72f 100644 --- a/Modules/FindHDF5.cmake +++ b/Modules/FindHDF5.cmake @@ -116,15 +116,22 @@ also be defined. With all components enabled, the following variables will be d With all components enabled, the following targets will be defined: -:: - - ``hdf5::hdf5`` - ``hdf5::hdf5_hl_cpp`` - ``hdf5::hdf5_fortran`` - ``hdf5::hdf5_hl`` - ``hdf5::hdf5_hl_cpp`` - ``hdf5::hdf5_hl_fortran`` - ``hdf5::h5diff`` +``HDF5::HDF5`` + All detected ``HDF5_LIBRARIES``. +``hdf5::hdf5`` + C library. +``hdf5::hdf5_cpp`` + C++ library. +``hdf5::hdf5_fortran`` + Fortran library. +``hdf5::hdf5_hl`` + High-level C library. +``hdf5::hdf5_hl_cpp`` + High-level C++ library. +``hdf5::hdf5_hl_fortran`` + High-level Fortran library. +``hdf5::h5diff`` + ``h5diff`` executable. Hints ^^^^^ @@ -1147,6 +1154,21 @@ if (HDF5_FIND_DEBUG) message(STATUS "HDF5_${_lang}_HL_LIBRARY: ${HDF5_${_lang}_HL_LIBRARY}") message(STATUS "HDF5_${_lang}_HL_LIBRARIES: ${HDF5_${_lang}_HL_LIBRARIES}") endforeach() + message(STATUS "Defined targets (if any):") + foreach(_lang IN ITEMS "" "_cpp" "_fortran") + foreach(_hl IN ITEMS "" "_hl") + foreach(_prefix IN ITEMS "hdf5::" "") + foreach(_suffix IN ITEMS "-static" "-shared" "") + set (_target ${_prefix}hdf5${_hl}${_lang}${_suffix}) + if (TARGET ${_target}) + message(STATUS "... ${_target}") + else() + #message(STATUS "... ${_target} does not exist") + endif() + endforeach() + endforeach() + endforeach() + endforeach() endif() unset(_lang) unset(_HDF5_NEED_TO_SEARCH) |