From 8afaa3cce30f46d74d00e1af702af75bdc9723d7 Mon Sep 17 00:00:00 2001 From: illyum Date: Sun, 15 Sep 2024 03:34:48 -0600 Subject: [PATCH] feat(cmake): add precompiled headers --- CMakeLists.txt | 2 ++ engine/pch.hpp | 5 +++++ engine/src/core/Logger.hpp | 3 +-- 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 engine/pch.hpp diff --git a/CMakeLists.txt b/CMakeLists.txt index bfb794a..b9e89eb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,8 @@ SET(EngineSources engine/src/core/test.cpp ) +SET(PrecompiledHeader "pch.h") + IF (BUILD_ENGINE_AS_SHARED_LIBRARY) ADD_LIBRARY(ICEngine SHARED ${EngineSources}) SET_TARGET_PROPERTIES(ICEngine PROPERTIES diff --git a/engine/pch.hpp b/engine/pch.hpp new file mode 100644 index 0000000..fe3dafe --- /dev/null +++ b/engine/pch.hpp @@ -0,0 +1,5 @@ +#pragma once + +#include +#include +#include \ No newline at end of file diff --git a/engine/src/core/Logger.hpp b/engine/src/core/Logger.hpp index 3e57c91..3eef1e6 100644 --- a/engine/src/core/Logger.hpp +++ b/engine/src/core/Logger.hpp @@ -4,8 +4,7 @@ #pragma once -#include -#include +#include class Logger { public: