CMakeLists.txt 750 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. include_directories(
  2. ${CMAKE_CURRENT_SOURCE_DIR}/include
  3. )
  4. # define header and source files
  5. set(HEADER_FILES
  6. )
  7. set(SOURCE_FILES
  8. src/Main.cpp
  9. )
  10. add_definitions(
  11. -DQGEARS_ADD_MANAGERS
  12. )
  13. add_executable(installer
  14. ${HEADER_FILES}
  15. ${SOURCE_FILES}
  16. )
  17. SET_PROPERTY(TARGET installer PROPERTY FOLDER "utilities")
  18. if (APPLE)
  19. target_link_libraries(installer "-framework CoreFoundation -framework Cocoa -framework IOKit")
  20. endif()
  21. if(WIN32)
  22. set_target_properties(installer PROPERTIES WIN32_EXECUTABLE ON)
  23. if (MSVC)
  24. set_target_properties(installer PROPERTIES LINK_FLAGS "/SUBSYSTEM:CONSOLE")
  25. endif()
  26. endif()
  27. set(LIBRARIES
  28. Utility
  29. )
  30. target_link_libraries(installer ${LIBRARIES})
  31. install(TARGETS installer
  32. DESTINATION .
  33. )