From 2885536bf52d9df08d9544dac3c4bbe83c268ed4 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 7 Apr 2023 09:50:33 +0100 Subject: [PATCH] Add missing include headers when building with -DENABLE_PCH=OFF Example build failure is missing `VCMI_LIB_NAMESPACE_BEGIN` declaration: [ 0%] Building CXX object lib/CMakeFiles/vcmi.dir/spells/ObstacleCasterProxy.cpp.o In file included from lib/spells/ProxyCaster.h:13, from lib/spells/ObstacleCasterProxy.h:11, from lib/spells/ObstacleCasterProxy.cpp:11: lib/../include/vcmi/spells/Caster.h:13:1: error: 'VCMI_LIB_NAMESPACE_BEGIN' does not name a type 13 | VCMI_LIB_NAMESPACE_BEGIN | ^~~~~~~~~~~~~~~~~~~~~~~~ --- lib/spells/ObstacleCasterProxy.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/spells/ObstacleCasterProxy.cpp b/lib/spells/ObstacleCasterProxy.cpp index 437ffd445..b36e28537 100644 --- a/lib/spells/ObstacleCasterProxy.cpp +++ b/lib/spells/ObstacleCasterProxy.cpp @@ -8,6 +8,7 @@ * */ +#include "StdInc.h" #include "ObstacleCasterProxy.h" VCMI_LIB_NAMESPACE_BEGIN