CMakeLists.txt 790 B

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