Author: akhaldi
Date: Tue Sep 9 12:28:48 2014
New Revision: 64088
URL:
http://svn.reactos.org/svn/reactos?rev=64088&view=rev
Log:
[NTOS]
* Fall back to gas with some source files until
http://llvm.org/bugs/show_bug.cgi?id=19027
is fixed.
CORE-8516
Modified:
trunk/reactos/ntoskrnl/ntos.cmake
Modified: trunk/reactos/ntoskrnl/ntos.cmake
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntos.cmake?rev=64…
==============================================================================
--- trunk/reactos/ntoskrnl/ntos.cmake [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ntos.cmake [iso-8859-1] Tue Sep 9 12:28:48 2014
@@ -422,3 +422,12 @@
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()