diff --git a/compiler-rt/cmake/Modules/AddCompilerRT.cmake b/compiler-rt/cmake/Modules/AddCompilerRT.cmake --- a/compiler-rt/cmake/Modules/AddCompilerRT.cmake +++ b/compiler-rt/cmake/Modules/AddCompilerRT.cmake @@ -110,7 +110,7 @@ function(add_asm_sources output) set(${output} ${ARGN} PARENT_SCOPE) # Xcode will try to compile asm files as C ('clang -x c'), and that will fail. - if (${CMAKE_GENERATOR} STREQUAL "Xcode") + if(CMAKE_SYSTEM_NAME STREQUAL Darwin) enable_language(ASM) else() # Pass ASM file directly to the C++ compiler.