From: Amine Khaldi Date: Tue, 9 Sep 2014 12:28:48 +0000 (+0000) Subject: [NTOS] X-Git-Tag: backups/0.3.17@66124~629 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=d68784c08f6dfcaf4d787e4d16361159cd958b0f;hp=14ad4ab4f62d47ac96dacb98a15f0a52648cc466 [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 --- 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()