aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorLaurent Montel <montel@kde.org>2006-02-14 12:36:44 +0000
committerLaurent Montel <montel@kde.org>2006-02-14 12:36:44 +0000
commitaad4c0da1b886a743d56e6a542e2a9918979c66f (patch)
treea22865439b0d1a72d5f1d1c611a675865c815912 /modules
parent5e100faf4de6cf5293b672f5cf8ec119555691c7 (diff)
downloadextra-cmake-modules-aad4c0da1b886a743d56e6a542e2a9918979c66f.tar.gz
extra-cmake-modules-aad4c0da1b886a743d56e6a542e2a9918979c66f.tar.bz2
Now exr plugins compiles fine
svn path=/trunk/KDE/kdelibs/; revision=509347
Diffstat (limited to 'modules')
-rw-r--r--modules/FindOpenEXR.cmake32
1 files changed, 29 insertions, 3 deletions
diff --git a/modules/FindOpenEXR.cmake b/modules/FindOpenEXR.cmake
index ed55daee..ef3d60f2 100644
--- a/modules/FindOpenEXR.cmake
+++ b/modules/FindOpenEXR.cmake
@@ -14,7 +14,23 @@ ${_OpenEXRIncDir}/OpenEXR/
/usr/local/include
)
-FIND_LIBRARY(OPENEXR_LIBRARIES NAMES IlmImf
+
+FIND_LIBRARY(OPENEXR_HALF_LIBRARY NAMES Half
+ PATHS
+ ${_OPENEXRLinkDir}
+ /usr/lib
+ /usr/local/lib
+)
+
+
+FIND_LIBRARY(OPENEXR_IEX_LIBRARY NAMES Iex
+ PATHS
+ ${_OPENEXRLinkDir}
+ /usr/lib
+ /usr/local/lib
+)
+
+FIND_LIBRARY(OPENEXR_IMATH_LIBRARY NAMES Imath
PATHS
${_OPENEXRLinkDir}
/usr/lib
@@ -22,9 +38,19 @@ FIND_LIBRARY(OPENEXR_LIBRARIES NAMES IlmImf
)
-IF(OPENEXR_INCLUDE_DIR AND OPENEXR_LIBRARIES)
+FIND_LIBRARY(OPENEXR_ILMIMF_LIBRARY NAMES IlmImf
+ PATHS
+ ${_OPENEXRLinkDir}
+ /usr/lib
+ /usr/local/lib
+)
+
+SET( OPENEXR_LIBRARIES ${OPENEXR_HALF_LIBRARY}
+ ${OPENEXR_IMATH__LIBRARY}...)
+IF(OPENEXR_INCLUDE_DIR AND OPENEXR_IMATH_LIBRARY AND OPENEXR_ILMIMF_LIBRARY AND OPENEXR_IEX_LIBRARY AND OPENEXR_HALF_LIBRARY)
SET(OPENEXR_FOUND TRUE)
-ENDIF(OPENEXR_INCLUDE_DIR AND OPENEXR_LIBRARIES)
+ SET( OPENEXR_LIBRARIES ${OPENEXR_IMATH_LIBRARIES} ${OPENEXR_ILMIMF_LIBRARIES} ${OPENEXR_IEX_LIBRARY} ${OPENEXR_HALF_LIBRARY})
+ENDIF(OPENEXR_INCLUDE_DIR AND OPENEXR_IMATH_LIBRARY AND OPENEXR_ILMIMF_LIBRARY AND OPENEXR_IEX_LIBRARY AND OPENEXR_HALF_LIBRARY)