From 149539d9c2d90da76facbd70c969b82af8e2448a Mon Sep 17 00:00:00 2001 From: Robert Maynard Date: Thu, 23 Jun 2016 10:57:58 -0400 Subject: FindHDF5: Handle HDF5 builds with non-suffixed components --- Modules/FindHDF5.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Modules/FindHDF5.cmake b/Modules/FindHDF5.cmake index cc05f1c..53c0085 100644 --- a/Modules/FindHDF5.cmake +++ b/Modules/FindHDF5.cmake @@ -362,6 +362,13 @@ if(NOT HDF5_FOUND AND NOT HDF5_ROOT) set(_suffix "-shared") endif() foreach(_lang ${HDF5_LANGUAGE_BINDINGS}) + + #Older versions of hdf5 don't have a static/shared suffix so + #if we detect that occurrence clear the suffix + if(_suffix AND NOT TARGET ${HDF5_${_lang}_TARGET}${_suffix}) + set(_suffix "") + endif() + get_target_property(_lang_location ${HDF5_${_lang}_TARGET}${_suffix} LOCATION) if( _lang_location ) set(HDF5_${_lang}_LIBRARY ${_lang_location} CACHE PATH -- cgit v0.12