CMakeLists.txt 618 B

12345678910111213141516171819202122232425262728293031323334353637
  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. flevel.cpp
  9. )
  10. add_definitions(
  11. -DQGEARS_ADD_MANAGERS
  12. )
  13. add_executable(flevel
  14. ${HEADER_FILES}
  15. ${SOURCE_FILES}
  16. )
  17. SET_PROPERTY(TARGET flevel PROPERTY FOLDER "utilities")
  18. if(WIN32)
  19. set_target_properties(flevel PROPERTIES WIN32_EXECUTABLE ON)
  20. if (MSVC)
  21. set_target_properties(flevel PROPERTIES LINK_FLAGS "/SUBSYSTEM:CONSOLE")
  22. endif()
  23. endif()
  24. set(LIBRARIES
  25. Utility
  26. )
  27. target_link_libraries(flevel ${LIBRARIES})
  28. install(TARGETS flevel
  29. DESTINATION tools/ff7
  30. )