From 7b083d59c2bed8364bd9df52015aa4fcce99e17c Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 19 Aug 2020 10:53:48 -0400 Subject: clang-cl: Restore rules to create preprocessed and assembly output In commit d993ebd4ca (clang-cl: Add '--' before source file, 2020-07-28) we accidentally replaced these rules with those to compile an object file. --- Modules/Platform/Windows-MSVC.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/Platform/Windows-MSVC.cmake b/Modules/Platform/Windows-MSVC.cmake index 173ef40..de31dab 100644 --- a/Modules/Platform/Windows-MSVC.cmake +++ b/Modules/Platform/Windows-MSVC.cmake @@ -338,8 +338,8 @@ macro(__windows_compiler_msvc lang) # paths starting with /U as macro undefines, so we need to put a -- before the # input file path to force it to be treated as a path. string(REPLACE "-c " "-c -- " CMAKE_${lang}_COMPILE_OBJECT "${CMAKE_${lang}_COMPILE_OBJECT}") - string(REPLACE "-c " "-c -- " CMAKE_${lang}_CREATE_PREPROCESSED_SOURCE "${CMAKE_${lang}_COMPILE_OBJECT}") - string(REPLACE "-c " "-c -- " CMAKE_${lang}_CREATE_ASSEMBLY_SOURCE "${CMAKE_${lang}_COMPILE_OBJECT}") + string(REPLACE "-c " "-c -- " CMAKE_${lang}_CREATE_PREPROCESSED_SOURCE "${CMAKE_${lang}_CREATE_PREPROCESSED_SOURCE}") + string(REPLACE "-c " "-c -- " CMAKE_${lang}_CREATE_ASSEMBLY_SOURCE "${CMAKE_${lang}_CREATE_ASSEMBLY_SOURCE}") elseif(MSVC_VERSION GREATER_EQUAL 1913) # At least MSVC toolet 14.13 from VS 2017 15.6 -- cgit v0.12