CMakeLists.txt 621 B

123456789101112131415161718192021222324252627282930
  1. CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
  2. FOREACH(policy CMP0003)
  3. IF(POLICY ${policy})
  4. CMAKE_POLICY(SET ${policy} NEW)
  5. ENDIF()
  6. ENDFOREACH()
  7. PROJECT(DGraph)
  8. SET(CTK_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../)
  9. # QT is required
  10. INCLUDE(${CTK_SOURCE_DIR}/CMake/ctkMacroSetupQt.cmake)
  11. ctkMacroSetupQt()
  12. INCLUDE_DIRECTORIES(
  13. ${CMAKE_CURRENT_SOURCE_DIR}
  14. ${CTK_SOURCE_DIR}/Libs/Core
  15. )
  16. # Add excutable
  17. ADD_EXECUTABLE(${PROJECT_NAME}
  18. DGraph.cxx
  19. ${CTK_SOURCE_DIR}/Libs/Core/ctkDependencyGraph.h
  20. ${CTK_SOURCE_DIR}/Libs/Core/ctkDependencyGraph.cxx)
  21. TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${QT_LIBRARIES} )