
include_directories( ${OpenLibraries_SOURCE_DIR}/src )
set( NAME openimagelib_gdi )

if( WIN32 )
   add_definitions( -DIL_EXPORTS )
   add_definitions( -DOPENIMAGELIB_LIBNAME=\\\"${NAME}\\\" )
   add_definitions( -DOPENIMAGELIB_VERSION=\\\"${VERSION_STRING}\\\" )
   add_definitions( -DOPENIMAGELIB_BUILD )
   set( NAME "${NAME}${LIBRARY_IDENTIFIER}" )
endif( WIN32 )

set( SOURCES
     gdi+_plugin.cpp )

install( 
     FILES
     gdi_plugin.opl
     DESTINATION "lib/${PACKAGE}/openimagelib/plugins" )

add_library( ${NAME} SHARED ${SOURCES} )
install( TARGETS ${NAME} RUNTIME DESTINATION "lib/${PACKAGE}/openimagelib/plugins" )

# required links 
link_directories( ${OpenLibraries_BINARY_DIR}/src/openpluginlib/pl ${openimagelib_il_BINARY_DIR} )
target_link_libraries( ${NAME} "openpluginlib_pl${LIBRARY_IDENTIFIER}" )
target_link_libraries( ${NAME} "openimagelib_il${LIBRARY_IDENTIFIER}" )
target_link_libraries( ${NAME} gdiplus )
