set(SOURCE_FILES src/engine.cpp src/world.cpp src/gameinstance.cpp src/scriptsystem.cpp src/physicssystem.cpp) add_library(Core ${SOURCE_FILES}) target_link_libraries(Core Platform Assets ECS ImGui Input Angelscript Renderer BulletDynamics BulletCollision LinearMath) include_directories(include) include_directories( ${RENDERER_INCLUDE_DIR} ${ASSETS_INCLUDE_DIR} ${ECS_INCLUDE_DIR} ${UTILITY_INCLUDE_DIR} ${INPUT_INCLUDE_DIR} ${PLATFORM_INCLUDE_DIR}) include_directories(SYSTEM ${LIBRARY_JSON_INCLUDE_DIR} ${LIBRARY_IMGUI_INCLUDE_DIR} ${LIBRARY_STB_INCLUDE_DIR} ${LIBRARY_ANGELSCRIPT_INCLUDE_DIR} ${LIBRARY_BULLET_INCLUDE_DIR} ${LIBRARY_GLM_INCLUDE_DIR} ${LIBRARY_VULKAN_INCLUDE_DIR} ${LIBRARY_PHYSFS_INCLUDE_DIR} ${LIBRARY_ASSIMP_INCLUDE_DIR})