Browse Source

Ninja: fix ARMClang paths for Windows

We need to escape paths for ARMClang on Windows, see the referenced
issue for more details.

Fixes: #21093
Martin Kojtal 4 years ago
parent
commit
b6cf93472f
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Source/cmGlobalNinjaGenerator.cxx

+ 2 - 0
Source/cmGlobalNinjaGenerator.cxx

@@ -952,6 +952,8 @@ void cmGlobalNinjaGenerator::EnableLanguage(
         (mf->GetSafeDefinition("CMAKE_CXX_COMPILER_ID") == "GNU") ||
         (mf->GetSafeDefinition("CMAKE_C_COMPILER_ID") == "Clang") ||
         (mf->GetSafeDefinition("CMAKE_CXX_COMPILER_ID") == "Clang") ||
+        (mf->GetSafeDefinition("CMAKE_C_COMPILER_ID") == "ARMClang") ||
+        (mf->GetSafeDefinition("CMAKE_CXX_COMPILER_ID") == "ARMClang") ||
         (mf->GetSafeDefinition("CMAKE_C_COMPILER_ID") == "QCC") ||
         (mf->GetSafeDefinition("CMAKE_CXX_COMPILER_ID") == "QCC")))) {
     this->UsingGCCOnWindows = true;