Browse Source

fix: pre-compiled header conflicts across different build configurations

tszirr 12 years ago
parent
commit
681d732ef8
1 changed files with 1 additions and 1 deletions
  1. 1 1
      cmake-modules/PrecompiledHeader.cmake

+ 1 - 1
cmake-modules/PrecompiledHeader.cmake

@@ -1,7 +1,7 @@
 MACRO(ADD_MSVC_PRECOMPILED_HEADER PrecompiledHeader PrecompiledSource SourcesVar)
 MACRO(ADD_MSVC_PRECOMPILED_HEADER PrecompiledHeader PrecompiledSource SourcesVar)
   IF(MSVC)
   IF(MSVC)
     GET_FILENAME_COMPONENT(PrecompiledBasename ${PrecompiledHeader} NAME_WE)
     GET_FILENAME_COMPONENT(PrecompiledBasename ${PrecompiledHeader} NAME_WE)
-    SET(PrecompiledBinary "${CMAKE_CURRENT_BINARY_DIR}/${PrecompiledBasename}.pch")
+    SET(PrecompiledBinary "${CMAKE_CFG_INTDIR}/${PrecompiledBasename}.pch")
     SET(Sources ${${SourcesVar}})
     SET(Sources ${${SourcesVar}})
 
 
     SET_SOURCE_FILES_PROPERTIES(${PrecompiledSource}
     SET_SOURCE_FILES_PROPERTIES(${PrecompiledSource}