CMakeLists.txt 746 B

12345678910111213141516171819202122232425262728293031323334353637
  1. include_directories(
  2. ${CMAKE_CURRENT_SOURCE_DIR}/include
  3. )
  4. # define header and source files
  5. set(HEADER_FILES
  6. include/FF7FieldModelExporterPC.h
  7. )
  8. set(SOURCE_FILES
  9. src/FF7FieldModelExporterPC.cpp
  10. src/main.cpp
  11. )
  12. add_definitions(
  13. -DQGEARS_ADD_MANAGERS
  14. )
  15. add_executable(ff7_field_model_exporter_pc
  16. ${HEADER_FILES}
  17. ${SOURCE_FILES}
  18. )
  19. if(WIN32)
  20. set_target_properties(ff7_field_model_exporter_pc PROPERTIES WIN32_EXECUTABLE ON)
  21. if (MSVC)
  22. set_target_properties(ff7_field_model_exporter_pc PROPERTIES LINK_FLAGS "/SUBSYSTEM:CONSOLE")
  23. endif()
  24. endif()
  25. set(LIBRARIES
  26. Utility
  27. )
  28. target_link_libraries(ff7_field_model_exporter_pc ${LIBRARIES})
  29. install(TARGETS ff7_field_model_exporter_pc
  30. DESTINATION tools/ff7
  31. )