FindHDF5: Add another debug suffix

HDF5 1.8.16 (and likely others) names its debug libraries with a
`_debug` suffix intsead of `d`.
This commit is contained in:
FARBOS Arnaud 2016-05-02 16:19:28 +02:00 committed by Brad King
parent 24b2a36778
commit 313676c9f0
1 changed files with 2 additions and 2 deletions

View File

@ -310,10 +310,10 @@ if( NOT HDF5_FOUND )
# See https://cmake.org/Bug/view.php?id=1643. We search # See https://cmake.org/Bug/view.php?id=1643. We search
# first for the full static library name, but fall back to a # first for the full static library name, but fall back to a
# generic search on the name if the static search fails. # generic search on the name if the static search fails.
set( THIS_LIBRARY_SEARCH_DEBUG lib${LIB}d.a ${LIB}d ) set( THIS_LIBRARY_SEARCH_DEBUG lib${LIB}d.a lib${LIB}_debug.a ${LIB}d ${LIB}_debug )
set( THIS_LIBRARY_SEARCH_RELEASE lib${LIB}.a ${LIB} ) set( THIS_LIBRARY_SEARCH_RELEASE lib${LIB}.a ${LIB} )
else() else()
set( THIS_LIBRARY_SEARCH_DEBUG ${LIB}d ) set( THIS_LIBRARY_SEARCH_DEBUG ${LIB}d ${LIB}_debug )
set( THIS_LIBRARY_SEARCH_RELEASE ${LIB} ) set( THIS_LIBRARY_SEARCH_RELEASE ${LIB} )
endif() endif()
find_library( HDF5_${LIB}_LIBRARY_DEBUG find_library( HDF5_${LIB}_LIBRARY_DEBUG