aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorclick <click@gonnamakeyou.com>2012-12-29 13:35:35 +0100
committerclick <click@gonnamakeyou.com>2012-12-29 13:35:35 +0100
commit91f1e53ba2c601d2190d54f2ed058dfef000f22a (patch)
tree083649c697eb4f918938d2b97153f366670e0a18 /cmake
parent204887774646a2e91b828a01e85efc39830bea15 (diff)
CMake/Buildsystem: Fix a small compiler-problem when using PCH with MSVC - the /Ym flag is adjusted by the compiler in MSVC2012, hence we need to set an upper limit to avoid disrupancies
Please note that this is not 'very well tested'.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/compiler/msvc/settings.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/compiler/msvc/settings.cmake b/cmake/compiler/msvc/settings.cmake
index 3d8fe43b6aa..0aa5d93a4b3 100644
--- a/cmake/compiler/msvc/settings.cmake
+++ b/cmake/compiler/msvc/settings.cmake
@@ -50,3 +50,7 @@ if(NOT WITH_WARNINGS)
message(STATUS "MSVC: Disabled generic compiletime warnings")
endif()
endif()
+
+# Specify Precompiled Header Memory Allocation Limit
+# (Fix a compiler-problem when using PCH - the /Ym flag is adjusted by the compiler in MSVC2012, hence we need to set an upper limit to avoid disrupancies)
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zm500")