2007-10-16 20:53:12 +00:00
#
# Try to find OpenEXR's libraries, and include path.
# Once done this will define:
#
# OPENEXR_FOUND = OpenEXR found.
# OPENEXR_INCLUDE_PATH = OpenEXR include directory.
# OPENEXR_LIBRARIES = libraries that are needed to use OpenEXR.
#
IF ( WIN32 )
ELSE ( WIN32 )
FIND_PATH ( OPENEXR_INCLUDE_PATH ImfRgbaFile.h
/ u s r / i n c l u d e
2007-11-06 09:51:53 +00:00
/ u s r / l o c a l / i n c l u d e
/ u s r / i n c l u d e / O p e n E X R
/ u s r / l o c a l / i n c l u d e / O p e n E X R )
2007-10-16 20:53:12 +00:00
FIND_LIBRARY ( OPENEXR_HALF_LIBRARY
N A M E S H a l f
P A T H S
/ u s r / l i b
/ u s r / l o c a l / l i b )
FIND_LIBRARY ( OPENEXR_IEX_LIBRARY
N A M E S I e x
P A T H S
/ u s r / l i b
/ u s r / l o c a l / l i b )
FIND_LIBRARY ( OPENEXR_IMATH_LIBRARY
N A M E S I m a t h
P A T H S
/ u s r / l i b
/ u s r / l o c a l / l i b )
FIND_LIBRARY ( OPENEXR_ILMIMF_LIBRARY
N A M E S I l m I m f
P A T H S
/ u s r / l i b
/ u s r / l o c a l / l i b )
ENDIF ( WIN32 )
2007-11-06 09:51:53 +00:00
IF ( OPENEXR_INCLUDE_PATH AND OPENEXR_IMATH_LIBRARY AND OPENEXR_ILMIMF_LIBRARY AND OPENEXR_IEX_LIBRARY AND OPENEXR_HALF_LIBRARY )
2007-10-16 20:53:12 +00:00
SET ( OPENEXR_FOUND TRUE )
SET ( OPENEXR_LIBRARIES ${ OPENEXR_IMATH_LIBRARY } ${ OPENEXR_ILMIMF_LIBRARY } ${ OPENEXR_IEX_LIBRARY } ${ OPENEXR_HALF_LIBRARY } CACHE STRING "The libraries needed to use OpenEXR" )
2007-11-06 09:51:53 +00:00
ENDIF ( OPENEXR_INCLUDE_PATH AND OPENEXR_IMATH_LIBRARY AND OPENEXR_ILMIMF_LIBRARY AND OPENEXR_IEX_LIBRARY AND OPENEXR_HALF_LIBRARY )
2007-10-16 20:53:12 +00:00
MARK_AS_ADVANCED (
O P E N E X R _ I N C L U D E _ D I R
O P E N E X R _ L I B R A R I E S
O P E N E X R _ I L M I M F _ L I B R A R Y
O P E N E X R _ I M A T H _ L I B R A R Y
O P E N E X R _ I E X _ L I B R A R Y
O P E N E X R _ H A L F _ L I B R A R Y )