CMakeLists.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. include_directories(
  2. ${VGears_INCLUDE_DIRS}
  3. ${VGears_SOURCE_DIR}/QGearsMain/include
  4. ${VGears_SOURCE_DIR}/SupportedGames/FinalFantasy7/include
  5. ${CMAKE_CURRENT_SOURCE_DIR}/common/include
  6. ${CMAKE_CURRENT_SOURCE_DIR}
  7. ${ZLIB_INCLUDE_DIRS}
  8. )
  9. # define header and source files for the library
  10. set(HEADER_FILES
  11. ./common/FontFile.h
  12. ./common/include/QGearsUtility.h
  13. ./common/Logger.h
  14. ./common/Surface.h
  15. ./common/TimToVram.h
  16. ./common/BinGZipFile.h
  17. ./common/OgreBase.h
  18. ./common/OgreGenUtilites.h
  19. ./common/Vram.h
  20. ./common/DrawSkeleton.h
  21. )
  22. set(SOURCE_FILES
  23. ./common/Logger.cpp
  24. ./common/BinGZipFile.cpp
  25. ./common/DrawSkeleton.cpp
  26. ./common/Surface.cpp
  27. ./common/OgreGenUtilites.cpp
  28. ./common/FontFile.cpp
  29. ./common/TimToVram.cpp
  30. ./common/Vram.cpp
  31. ./common/OgreBase.cpp
  32. ./common/src/QGearsUtility.cpp
  33. )
  34. add_library(Utility STATIC
  35. ${HEADER_FILES}
  36. ${SOURCE_FILES}
  37. )
  38. target_link_libraries(Utility
  39. ${OGRE_LIBRARIES}
  40. ${OIS_LIBRARIES}
  41. ${ZLIB_LIBRARIES}
  42. )
  43. SET_PROPERTY(TARGET Utility PROPERTY FOLDER "utilities")
  44. add_subdirectory(flevel)
  45. add_subdirectory(lzs)
  46. add_subdirectory(v-gears-launcher)