CMakeLists.txt 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. ${SOURCE_FILES}
  17. ${HEADER_FILES}
  18. )
  19. SET_PROPERTY(TARGET ff7_field_model_exporter_pc PROPERTY FOLDER "utilities")
  20. if (APPLE)
  21. target_link_libraries(ff7_field_model_exporter_pc "-framework CoreFoundation -framework Cocoa -framework IOKit")
  22. endif()
  23. if(WIN32)
  24. set_target_properties(ff7_field_model_exporter_pc PROPERTIES WIN32_EXECUTABLE ON)
  25. if (MSVC)
  26. set_target_properties(ff7_field_model_exporter_pc PROPERTIES LINK_FLAGS "/SUBSYSTEM:CONSOLE")
  27. endif()
  28. endif()
  29. set(LIBRARIES
  30. q-gears-data
  31. QGearsMain
  32. ${OGRE_LIBRARIES}
  33. ${OIS_LIBRARIES}
  34. ${ZLIB_LIBRARIES}
  35. Utility
  36. )
  37. target_link_libraries(ff7_field_model_exporter_pc ${LIBRARIES})
  38. install(TARGETS ff7_field_model_exporter_pc
  39. DESTINATION tools/ff7
  40. )