From 7d427480823a2e56e900fd28564fb08e3d0f2a9f Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 30 Apr 2014 14:07:27 +0200 Subject: [PATCH] + Fix PCH issue with VS --- cMake/FreeCadMacros.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cMake/FreeCadMacros.cmake b/cMake/FreeCadMacros.cmake index 79ce2c9e2..cae34d2f3 100644 --- a/cMake/FreeCadMacros.cmake +++ b/cMake/FreeCadMacros.cmake @@ -171,7 +171,11 @@ endmacro(generate_from_py) MACRO(ADD_MSVC_PRECOMPILED_HEADER TargetName PrecompiledHeader PrecompiledSource SourcesVar) IF(MSVC) GET_FILENAME_COMPONENT(PrecompiledBasename ${PrecompiledHeader} NAME_WE) - SET(PrecompiledBinary ${CMAKE_CURRENT_BINARY_DIR}/${TargetName}.pch) + IF(MSVC_IDE) + SET(PrecompiledBinary "$(IntDir)\\$(TargetName).pch") + ELSEIF(MSVC_IDE) + SET(PrecompiledBinary ${CMAKE_CURRENT_BINARY_DIR}/${TargetName}.pch) + ENDIF(MSVC_IDE) SET(Sources ${${SourcesVar}}) SET_SOURCE_FILES_PROPERTIES(${PrecompiledSource}