[NTDLL]
authorAmine Khaldi <amine.khaldi@reactos.org>
Wed, 12 Feb 2014 10:36:53 +0000 (10:36 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Wed, 12 Feb 2014 10:36:53 +0000 (10:36 +0000)
* Prepare the CMake script for PCH.
CORE-7716

svn path=/trunk/; revision=62126

reactos/dll/ntdll/CMakeLists.txt

index 9e51fc2..8a7f11b 100644 (file)
@@ -22,8 +22,7 @@ list(APPEND SOURCE
     ldr/ldrutils.c
     rtl/libsupp.c
     rtl/version.c
-    def/ntdll.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/ntdll.def)
+    include/ntdll.h)
 
 if(ARCH STREQUAL "i386")
     list(APPEND ASM_SOURCE dispatch/i386/dispatch.S)
@@ -36,7 +35,12 @@ else()
 endif()
 
 add_asm_files(ntdll_asm ${ASM_SOURCE})
-add_library(ntdll SHARED ${SOURCE} ${ntdll_asm})
+
+add_library(ntdll SHARED
+    ${SOURCE}
+    ${ntdll_asm}
+    def/ntdll.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/ntdll.def)
 
 set_module_type(ntdll win32dll ENTRYPOINT 0)
 #############################################
@@ -55,7 +59,7 @@ target_link_libraries(ntdll
                       uuid
                       ${PSEH_LIB})
 
-add_pch(ntdll include/ntdll.h)
+add_pch(ntdll include/ntdll.h SOURCE)
 add_dependencies(ntdll ntstatus asm)
 
 add_cd_file(TARGET ntdll DESTINATION reactos/system32 NO_CAB FOR all)