From e7505fc62a5d25bd11ac73ce891c06d2b6e10eef Mon Sep 17 00:00:00 2001 From: Guillaume Campagna Date: Mon, 8 May 2017 17:49:50 -0400 Subject: [PATCH] Fix Xcode recompiling every time builds happen if a target mixes multiple languages --- CMake/cotire.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMake/cotire.cmake b/CMake/cotire.cmake index 6cf0cb6..a7257f6 100644 --- a/CMake/cotire.cmake +++ b/CMake/cotire.cmake @@ -859,6 +859,9 @@ macro (cotire_set_cmd_to_prologue _cmdVar) list (APPEND ${_cmdVar} "--warn-uninitialized") endif() list (APPEND ${_cmdVar} "-DCOTIRE_BUILD_TYPE:STRING=$") + if (XCODE) + list (APPEND ${_cmdVar} "-DXCODE:BOOL=TRUE") + endif() if (COTIRE_VERBOSE) list (APPEND ${_cmdVar} "-DCOTIRE_VERBOSE:BOOL=ON") elseif("${CMAKE_GENERATOR}" MATCHES "Makefiles")