CMakeLists.txt 626 B

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