From 64de2a375ee4adc1135267ede3561867b8920e76 Mon Sep 17 00:00:00 2001 From: codereader Date: Sat, 9 May 2020 07:03:11 +0200 Subject: [PATCH] #5231: Configure pre-compiled headers in the core module --- radiantcore/precompiled.cpp | 1 + radiantcore/precompiled.h | 12 ++++++++++++ tools/msvc/DarkRadiantCore.vcxproj | 15 +++++++++++++++ tools/msvc/DarkRadiantCore.vcxproj.filters | 6 ++++++ 4 files changed, 34 insertions(+) create mode 100644 radiantcore/precompiled.cpp create mode 100644 radiantcore/precompiled.h diff --git a/radiantcore/precompiled.cpp b/radiantcore/precompiled.cpp new file mode 100644 index 0000000000..5f656a45da --- /dev/null +++ b/radiantcore/precompiled.cpp @@ -0,0 +1 @@ +#include "precompiled.h" diff --git a/radiantcore/precompiled.h b/radiantcore/precompiled.h new file mode 100644 index 0000000000..c4f9c05ed2 --- /dev/null +++ b/radiantcore/precompiled.h @@ -0,0 +1,12 @@ +/** + * greebo: Precompiled header file used by the main module. + */ +#pragma once + +#define DR_PRECOMPILED_WXWIDGETS +#define DR_PRECOMPILED_INTERFACES +#define DR_PRECOMPILED_MATH +#define DR_PRECOMPILED_REGISTRY + + // The actual inclusions are handled by the main precompiled header file +#include "precompiled_main.h" diff --git a/tools/msvc/DarkRadiantCore.vcxproj b/tools/msvc/DarkRadiantCore.vcxproj index 962758d798..c133f3057f 100644 --- a/tools/msvc/DarkRadiantCore.vcxproj +++ b/tools/msvc/DarkRadiantCore.vcxproj @@ -34,6 +34,12 @@ + + Create + Create + Create + Create + @@ -93,6 +99,7 @@ + @@ -253,6 +260,8 @@ _DEBUG;_CONSOLE;%(PreprocessorDefinitions) true $(DarkRadiantRoot)\radiant;%(AdditionalIncludeDirectories) + Use + precompiled.h Console @@ -266,6 +275,8 @@ _DEBUG;_CONSOLE;%(PreprocessorDefinitions) true $(DarkRadiantRoot)\radiant;%(AdditionalIncludeDirectories) + Use + precompiled.h Console @@ -281,6 +292,8 @@ NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true $(DarkRadiantRoot)\radiant;%(AdditionalIncludeDirectories) + Use + precompiled.h Console @@ -299,6 +312,8 @@ NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true $(DarkRadiantRoot)\radiant;%(AdditionalIncludeDirectories) + Use + precompiled.h Console diff --git a/tools/msvc/DarkRadiantCore.vcxproj.filters b/tools/msvc/DarkRadiantCore.vcxproj.filters index 76cf209561..e7b89b1fda 100644 --- a/tools/msvc/DarkRadiantCore.vcxproj.filters +++ b/tools/msvc/DarkRadiantCore.vcxproj.filters @@ -217,6 +217,9 @@ src\shaders + + src + @@ -480,5 +483,8 @@ src\shaders + + src + \ No newline at end of file