file(GLOB_RECURSE ENGINE_SOURCES "${ENGINE}/*.cpp") add_library(${ENGINE} ${ENGINE_SOURCES}) target_include_directories(${ENGINE} PRIVATE "." "../vendor/entt/src" "../vendor/glad/include" "../vendor/glfw/include" "../vendor/glm" "../vendor/json/include" "../vendor/lua" "../vendor/ruc/src" "../vendor/sol2/include" "../vendor/stb") target_link_libraries(${ENGINE} ${ENGINE}-dependencies) # ------------------------------------------ target_precompile_headers(${ENGINE} PRIVATE "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" "$<$:>" )