From 809b1694ffeb8785437d77251715cb3449ad9559 Mon Sep 17 00:00:00 2001 From: Olivier Prat Date: Wed, 27 Mar 2019 14:41:48 +0100 Subject: [PATCH] Added cmake find library suffixes --- cmake/modules/FindOpenEXR.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cmake/modules/FindOpenEXR.cmake b/cmake/modules/FindOpenEXR.cmake index e43d2ac0d3..ba3c335a84 100644 --- a/cmake/modules/FindOpenEXR.cmake +++ b/cmake/modules/FindOpenEXR.cmake @@ -58,6 +58,13 @@ else() message(WARNING, " OpenEXR headers not found") endif() +set( ORIGINAL_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) +if (APPLE) + set(CMAKE_FIND_LIBRARY_SUFFIXES ".dylib") +elseif (UNIX) + set(CMAKE_FIND_LIBRARY_SUFFIXES ".so") +endif() + foreach(OPENEXR_LIB IlmImf IlmImfUtil @@ -120,6 +127,8 @@ foreach(OPENEXR_LIB #mark_as_advanced(OPENEXR_${OPENEXR_LIB}_STATIC_DEBUG_LIBRARY) endforeach(OPENEXR_LIB) +# MUST reset +set(CMAKE_FIND_LIBRARY_SUFFIXES ${ORIGINAL_CMAKE_FIND_LIBRARY_SUFFIXES}) # So #include works list(APPEND OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR})