mirror of
https://github.com/reactos/reactos.git
synced 2024-06-30 09:50:07 +00:00
[NTDLL]
* Prepare the CMake script for PCH. CORE-7716 svn path=/trunk/; revision=62126
This commit is contained in:
parent
5c7ff61cfc
commit
4940711b04
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue