CMakeLists.txt 675 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. SOURCE_FILES(SRCS
  2. CMakeSetupGUIImplementation.cxx
  3. FLTKDialog.cxx
  4. FLTKPropertyItemRow.cxx
  5. FLTKPropertyList.cxx
  6. )
  7. SOURCE_FILES(FLTK_GUI_Files_SRCS
  8. CMakeSetupGUI.fl
  9. )
  10. LINK_LIBRARIES(${FLTK_LIBRARY})
  11. IF(WIN32)
  12. IF(NOT UNIX)
  13. LINK_LIBRARIES(wsock32)
  14. ENDIF(NOT UNIX)
  15. ENDIF(WIN32)
  16. IF(UNIX)
  17. INCLUDE (${CMAKE_ROOT}/Modules/FindOpenGL.cmake)
  18. LINK_LIBRARIES(${OPENGL_LIBRARY})
  19. ENDIF(UNIX)
  20. INCLUDE_DIRECTORIES(${FLTK_INCLUDE_PATH})
  21. ADD_EXECUTABLE(CMakeSetup SRCS)
  22. FLTK_WRAP_UI(CMakeSetup FLTK_GUI_Files_SRCS)
  23. INSTALL_TARGETS (/bin CMakeSetup)
  24. IF(CMAKE_HAS_X)
  25. LINK_LIBRARIES(-lXt -lm)
  26. LINK_LIBRARIES(${CMAKE_X_LIBS})
  27. ADD_DEFINITIONS(${CMAKE_X_CFLAGS})
  28. ENDIF(CMAKE_HAS_X)