From 5f2e7f0391fa990583d308f0deae4a04c4341974 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sun, 23 Feb 2014 12:25:36 +0000 Subject: [PATCH] [CMAKE] * Add a workaround for the recent MSVC toolchain (MSBUILD) /MP bug. svn path=/trunk/; revision=62300 --- reactos/cmake/msvc.cmake | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/reactos/cmake/msvc.cmake b/reactos/cmake/msvc.cmake index 99d10f7a18b..7d213195eee 100644 --- a/reactos/cmake/msvc.cmake +++ b/reactos/cmake/msvc.cmake @@ -121,7 +121,14 @@ set(CMAKE_ASM_CREATE_STATIC_LIBRARY ${CMAKE_C_CREATE_STATIC_LIBRARY}) if(PCH) macro(add_pch _target _pch _sources) - set(_gch ${CMAKE_CURRENT_BINARY_DIR}/${_target}.pch) + + # Workaround for the MSVC toolchain (MSBUILD) /MP bug + set(_temp_gch ${CMAKE_CURRENT_BINARY_DIR}/${_target}.pch) + if(MSVC_IDE) + file(TO_NATIVE_PATH ${_temp_gch} _gch) + else() + set(_gch ${_temp_gch}) + endif() if(IS_CPP) set(_pch_language CXX) -- 2.17.1