aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Hards <bradh@frogmouth.net>2007-08-27 15:18:10 +0000
committerBrad Hards <bradh@frogmouth.net>2007-08-27 15:18:10 +0000
commitf87d0f4ea71c055601957db2a41195476405f224 (patch)
tree6e2bfe436ea953864740847057828a623b04b689
parent61026da4fe5527de4ea380293d1d4fb987d2c4db (diff)
downloadextra-cmake-modules-f87d0f4ea71c055601957db2a41195476405f224.tar.gz
extra-cmake-modules-f87d0f4ea71c055601957db2a41195476405f224.tar.bz2
Add fallback search for EXR libraries, so we can work
on platforms where there is no pkg-config support. Thanks to Alex for pointing out the problem and helping with the solution. CCMAIL: neundorf@kde.org svn path=/trunk/KDE/kdelibs/; revision=705247
-rw-r--r--modules/FindOpenEXR.cmake5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/FindOpenEXR.cmake b/modules/FindOpenEXR.cmake
index bfdb471d..f7f78bf9 100644
--- a/modules/FindOpenEXR.cmake
+++ b/modules/FindOpenEXR.cmake
@@ -33,6 +33,7 @@ ENDIF (NOT WIN32)
${_OpenEXRLinkDir}
NO_DEFAULT_PATH
)
+ FIND_LIBRARY(OPENEXR_HALF_LIBRARY NAMES Half )
FIND_LIBRARY(OPENEXR_IEX_LIBRARY NAMES Iex
@@ -40,19 +41,21 @@ ENDIF (NOT WIN32)
${_OpenEXRLinkDir}
NO_DEFAULT_PATH
)
+ FIND_LIBRARY(OPENEXR_IEX_LIBRARY NAMES Iex )
FIND_LIBRARY(OPENEXR_IMATH_LIBRARY NAMES Imath
PATHS
${_OpenEXRLinkDir}
NO_DEFAULT_PATH
)
-
+ FIND_LIBRARY(OPENEXR_IMATH_LIBRARY NAMES Imath )
FIND_LIBRARY(OPENEXR_ILMIMF_LIBRARY NAMES IlmImf
PATHS
${_OpenEXRLinkDir}
NO_DEFAULT_PATH
)
+ FIND_LIBRARY(OPENEXR_ILMIMF_LIBRARY NAMES IlmImf )
if (OPENEXR_INCLUDE_DIR AND OPENEXR_IMATH_LIBRARY AND OPENEXR_ILMIMF_LIBRARY AND OPENEXR_IEX_LIBRARY AND OPENEXR_HALF_LIBRARY)
set(OPENEXR_FOUND TRUE)