mirror of
https://github.com/reactos/reactos.git
synced 2024-10-02 07:26:47 +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
|
ldr/ldrutils.c
|
||||||
rtl/libsupp.c
|
rtl/libsupp.c
|
||||||
rtl/version.c
|
rtl/version.c
|
||||||
def/ntdll.rc
|
include/ntdll.h)
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/ntdll.def)
|
|
||||||
|
|
||||||
if(ARCH STREQUAL "i386")
|
if(ARCH STREQUAL "i386")
|
||||||
list(APPEND ASM_SOURCE dispatch/i386/dispatch.S)
|
list(APPEND ASM_SOURCE dispatch/i386/dispatch.S)
|
||||||
|
@ -36,7 +35,12 @@ else()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_asm_files(ntdll_asm ${ASM_SOURCE})
|
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)
|
set_module_type(ntdll win32dll ENTRYPOINT 0)
|
||||||
#############################################
|
#############################################
|
||||||
|
@ -55,7 +59,7 @@ target_link_libraries(ntdll
|
||||||
uuid
|
uuid
|
||||||
${PSEH_LIB})
|
${PSEH_LIB})
|
||||||
|
|
||||||
add_pch(ntdll include/ntdll.h)
|
add_pch(ntdll include/ntdll.h SOURCE)
|
||||||
add_dependencies(ntdll ntstatus asm)
|
add_dependencies(ntdll ntstatus asm)
|
||||||
|
|
||||||
add_cd_file(TARGET ntdll DESTINATION reactos/system32 NO_CAB FOR all)
|
add_cd_file(TARGET ntdll DESTINATION reactos/system32 NO_CAB FOR all)
|
||||||
|
|
Loading…
Reference in a new issue