## Goal Speed up compilation with a PCH containing STL, GLM, spdlog, and other heavy headers. ## Tasks - [ ] Create `Engine/src/elypch.h` including: `<iostream>`, `<string>`, `<vector>`, `<unordered_map>`, `<functional>`, `<memory>`, `<algorithm>`, `<sstream>`, GLM core headers, spdlog, entt forward declarations - [ ] Configure Premake/CMake to use `elypch.h` as the PCH for the Engine project - [ ] Ensure PCH is NOT used by ThirdParty projects ## Acceptance Criteria Clean build time noticeably reduced. No PCH-related errors.
Goal
Speed up compilation with a PCH containing STL, GLM, spdlog, and other heavy headers.
Tasks
Engine/src/elypch.hincluding:<iostream>,<string>,<vector>,<unordered_map>,<functional>,<memory>,<algorithm>,<sstream>, GLM core headers, spdlog, entt forward declarationselypch.has the PCH for the Engine projectAcceptance Criteria
Clean build time noticeably reduced. No PCH-related errors.