+- if (OPENEXR_INCLUDE_DIR AND OPENEXR_IMATH_LIBRARY AND OPENEXR_ILMIMF_LIBRARY AND OPENEXR_IEX_LIBRARY AND OPENEXR_HALF_LIBRARY AND ZLIB_INCLUDE_DIR AND ZLIB_LIBRARIES)
++ if (OPENEXR_INCLUDE_DIR AND IMATH_INCLUDE_DIR AND OPENEXR_IMATH_LIBRARY AND OPENEXR_OPENEXR_LIBRARY AND OPENEXR_IEX_LIBRARY AND ZLIB_INCLUDE_DIR AND ZLIB_LIBRARIES)
+ set(OPENEXR_FOUND TRUE)
+ if (OPENEXR_ILMTHREAD_LIBRARY)
+- set(OPENEXR_LIBRARIES ${OPENEXR_IMATH_LIBRARY} ${OPENEXR_ILMIMF_LIBRARY} ${OPENEXR_IEX_LIBRARY} ${OPENEXR_HALF_LIBRARY} ${OPENEXR_ILMTHREAD_LIBRARY} ${ZLIB_LIBRARIES} CACHE STRING "The libraries needed to use OpenEXR")
++ set(OPENEXR_LIBRARIES ${OPENEXR_IMATH_LIBRARY} ${OPENEXR_OPENEXR_LIBRARY} ${OPENEXR_IEX_LIBRARY} ${OPENEXR_ILMTHREAD_LIBRARY} ${ZLIB_LIBRARIES} CACHE STRING "The libraries needed to use OpenEXR")
+ else ()
+- set(OPENEXR_LIBRARIES ${OPENEXR_IMATH_LIBRARY} ${OPENEXR_ILMIMF_LIBRARY} ${OPENEXR_IEX_LIBRARY} ${OPENEXR_HALF_LIBRARY} ${ZLIB_LIBRARIES} CACHE STRING "The libraries needed to use OpenEXR")
++ set(OPENEXR_LIBRARIES ${OPENEXR_IMATH_LIBRARY} ${OPENEXR_OPENEXR_LIBRARY} ${OPENEXR_IEX_LIBRARY} ${ZLIB_LIBRARIES} CACHE STRING "The libraries needed to use OpenEXR")
+ endif ()
+ endif ()
+
+@@ -113,11 +112,11 @@ ENDIF (NOT WIN32 OR MINGW)
+
+ MARK_AS_ADVANCED(
+ OPENEXR_INCLUDE_DIR
++ IMATH_INCLUDE_DIR
+ OPENEXR_LIBRARIES
+- OPENEXR_ILMIMF_LIBRARY
++ OPENEXR_OPENEXR_LIBRARY
+ OPENEXR_IMATH_LIBRARY
+ OPENEXR_IEX_LIBRARY
+- OPENEXR_HALF_LIBRARY
+ OPENEXR_ILMTHREAD_LIBRARY )
+
+ endif (OPENEXR_INCLUDE_DIR AND OPENEXR_LIBRARIES)