CMakeLists.txt 642 B

12345678910111213141516171819202122232425262728
  1. add_definitions(-DCPLUSPLUS_WITHOUT_QT)
  2. file (GLOB_RECURSE SOURCE_FILES *.cpp *.h)
  3. if (APPLE)
  4. file (GLOB_RECURSE OBJC_FILES *.mm )
  5. set (SOURCE_FILES ${SOURCE_FILES} ${OBJC_FILES})
  6. endif()
  7. add_library(ToolCore ${SOURCE_FILES})
  8. target_link_libraries(ToolCore Assimp Poco Atomic)
  9. if (ATOMIC_XCODE)
  10. target_compile_definitions(ToolCore PRIVATE -DATOMIC_XCODE)
  11. endif ()
  12. GroupSources("Assets")
  13. GroupSources("Build")
  14. GroupSources("Command")
  15. GroupSources("Import")
  16. GroupSources("JSBind")
  17. GroupSources("License")
  18. GroupSources("Net")
  19. GroupSources("Platform")
  20. GroupSources("Project")
  21. GroupSources("Subprocess")
  22. GroupSources("NETTools")