diff options
author | Roger Leigh <rleigh@dundee.ac.uk> | 2015-08-07 13:51:42 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-08-14 13:49:46 (GMT) |
commit | 724fa682705a17bef0c74b9dcf09bc9cf1761dde (patch) | |
tree | 47735d66408b2a97069df401eecfb17037727bec /Modules/FindTIFF.cmake | |
parent | 17ecfd8210b4db74753c4565b10a2b75dfa4c480 (diff) | |
download | CMake-724fa682705a17bef0c74b9dcf09bc9cf1761dde.zip CMake-724fa682705a17bef0c74b9dcf09bc9cf1761dde.tar.gz CMake-724fa682705a17bef0c74b9dcf09bc9cf1761dde.tar.bz2 |
FindTIFF: Find debug and release libraries separately
Diffstat (limited to 'Modules/FindTIFF.cmake')
-rw-r--r-- | Modules/FindTIFF.cmake | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/Modules/FindTIFF.cmake b/Modules/FindTIFF.cmake index a67d24d..ed092ea 100644 --- a/Modules/FindTIFF.cmake +++ b/Modules/FindTIFF.cmake @@ -34,7 +34,19 @@ find_path(TIFF_INCLUDE_DIR tiff.h) set(TIFF_NAMES ${TIFF_NAMES} tiff libtiff tiff3 libtiff3) -find_library(TIFF_LIBRARY NAMES ${TIFF_NAMES} ) +foreach(name ${TIFF_NAMES}) + list(APPEND TIFF_NAMES_DEBUG "${name}d") +endforeach() + +if(NOT TIFF_LIBRARY) + find_library(TIFF_LIBRARY_RELEASE NAMES ${TIFF_NAMES}) + find_library(TIFF_LIBRARY_DEBUG NAMES ${TIFF_NAMES_DEBUG}) + include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations.cmake) + select_library_configurations(TIFF) + mark_as_advanced(TIFF_LIBRARY_RELEASE TIFF_LIBRARY_DEBUG) +endif() +unset(TIFF_NAMES) +unset(TIFF_NAMES_DEBUG) if(TIFF_INCLUDE_DIR AND EXISTS "${TIFF_INCLUDE_DIR}/tiffvers.h") file(STRINGS "${TIFF_INCLUDE_DIR}/tiffvers.h" tiff_version_str |