include_directories(${CMAKE_CURRENT_SOURCE_DIR})

FILE(GLOB_RECURSE OGDF_SOURCES "src/*.cpp")

IF(WIN32)
  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DOGDF_DLL -DOGDF_INSTALL")
ENDIF(WIN32)

SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -w")

ADD_LIBRARY(${OGDFLibrary} SHARED ${OGDF_SOURCES} )
IF(WIN32)
  TARGET_LINK_LIBRARIES(${OGDFLibrary} psapi)
ENDIF(WIN32)

INSTALL(TARGETS ${OGDFLibrary}
       RUNTIME DESTINATION ${TulipBinInstallDir} COMPONENT libtulip_ogdf
       LIBRARY DESTINATION ${TulipLibInstallDir} COMPONENT libtulip_ogdf
       ARCHIVE DESTINATION ${TulipLibInstallDir} COMPONENT libtulip_ogdf)