
set ( NAME openeffectslib_tonemap )

find_package ( OpenEXR )
if ( OPENEXR_FOUND )
   add_definitions( -DML_EXPORTS )
   set ( SOURCES tonemap_plugin.cpp )

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

   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}"
                                   ${Boost_FILESYSTEM_LIBRARY}
                                   ${OpenEXR_LIBRARIES} )

   add_definitions ( ${OpenEXR_CFLAGS} ${IlmBase_CFLAGS} )

   install ( TARGETS ${NAME} 
             ARCHIVE DESTINATION "lib/${PACKAGE}/openeffectslib/plugins/tonemap/"
             RUNTIME DESTINATION "lib/${PACKAGE}/openeffectslib/plugins/tonemap/"
             LIBRARY DESTINATION "lib/${PACKAGE}/openeffectslib/plugins/tonemap/" )
   install ( FILES tonemap_plugin.opl DESTINATION "lib/${PACKAGE}/openeffectslib/plugins/tonemap/" )
else ( OPENEXR_FOUND )
   message( "failed to find openEXR; unable to build ${NAME}" )
endif ( OPENEXR_FOUND )
