From 275b5ddcdcd377ce1b42e3a07eb0d1c2c60983a1 Mon Sep 17 00:00:00 2001 From: Sascha Kratky Date: Sun, 20 Mar 2016 10:29:27 +0100 Subject: [PATCH] only use compiler launchers for Makefile and Ninja --- CMake/cotire.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMake/cotire.cmake b/CMake/cotire.cmake index df8d37f..419fe86 100644 --- a/CMake/cotire.cmake +++ b/CMake/cotire.cmake @@ -844,7 +844,12 @@ function (cotire_init_compile_cmd _cmdVar _language _compilerLauncher _compilerE set (_compilerArg1 ${CMAKE_${_language}_COMPILER_ARG1}) endif() string (STRIP "${_compilerArg1}" _compilerArg1) - set (${_cmdVar} ${_compilerLauncher} "${_compilerExe}" ${_compilerArg1} PARENT_SCOPE) + if ("${CMAKE_GENERATOR}" MATCHES "Make|Ninja") + # compiler launcher is only supported for Makefile and Ninja + set (${_cmdVar} ${_compilerLauncher} "${_compilerExe}" ${_compilerArg1} PARENT_SCOPE) + else() + set (${_cmdVar} "${_compilerExe}" ${_compilerArg1} PARENT_SCOPE) + endif() endfunction() macro (cotire_add_definitions_to_cmd _cmdVar _language)