Skip to content

[CORE] Set up precompiled header (elypch.h) #17

Description

@mrgreenapple24

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    Fields

    No fields configured for Task.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions