find_package ( OpenEXR )

if ( OpenEXR_FOUND )
    set ( NAME openimagelib_exr )

    set ( SOURCES exr_plugin.cpp )

    add_definitions ( ${OpenEXR_DEFINITIONS} )

    include_directories ( ${Boost_INCLUDE_DIR}
                          ${OpenLibraries_SOURCE_DIR}/src
                          ${OpenEXR_INCLUDE_DIRS})

    add_library ( ${NAME} SHARED ${SOURCES} )

    link_directories ( ${OpenLibraries_BINARY_DIR}/src/openpluginlib/pl/
                       ${OpenLibraries_BINARY_DIR}/src/openimagelib/il/ )

    target_link_libraries ( ${NAME} "openpluginlib_pl${LIBRARY_IDENTIFIER}"
                                    "openimagelib_il${LIBRARY_IDENTIFIER}"
                                    ${OpenEXR_LIBRARIES} )

    install ( TARGETS ${NAME} LIBRARY DESTINATION "lib/${PACKAGE}/openimagelib/plugins/exr/" )
    install ( FILES exr_plugin.opl DESTINATION "lib/${PACKAGE}/openimagelib/plugins/exr/" )
else ( OpenEXR_FOUND )
    message ( "Can't find libopenexr. Skipping OpenEXR plugin." )
endif ( OpenEXR_FOUND )
