From d68784c08f6dfcaf4d787e4d16361159cd958b0f Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Tue, 9 Sep 2014 12:28:48 +0000 Subject: [PATCH] [NTOS] * Fall back to gas with some source files until http://llvm.org/bugs/show_bug.cgi?id=19027 is fixed. CORE-8516 svn path=/trunk/; revision=64088 --- reactos/ntoskrnl/ntos.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/reactos/ntoskrnl/ntos.cmake b/reactos/ntoskrnl/ntos.cmake index e42a2d96745..56585b73040 100644 --- a/reactos/ntoskrnl/ntos.cmake +++ b/reactos/ntoskrnl/ntos.cmake @@ -422,3 +422,12 @@ else() # _WINKD_ endif() endif() + +if(CMAKE_C_COMPILER_ID STREQUAL "Clang") + #FIXME: http://llvm.org/bugs/show_bug.cgi?id=19027 + set_property(SOURCE + ${REACTOS_SOURCE_DIR}/ntoskrnl/ke/i386/cpu.c + ${REACTOS_SOURCE_DIR}/ntoskrnl/ke/i386/kiinit.c + ${REACTOS_SOURCE_DIR}/ntoskrnl/ke/i386/traphdlr.c + APPEND_STRING PROPERTY COMPILE_FLAGS " -no-integrated-as") +endif()