mirror of
https://github.com/reactos/reactos.git
synced 2024-10-22 05:46:19 +00:00
[CMAKE]
- improve ntoskrnl/CMakeLists.txt svn path=/branches/cmake-bringup/; revision=49391
This commit is contained in:
parent
9abab8be5e
commit
9db2f953c2
|
@ -241,7 +241,10 @@ list(APPEND SOURCE
|
|||
vf/driver.c
|
||||
wmi/wmi.c
|
||||
ntoskrnl.rc
|
||||
${REACTOS_BINARY_DIR}/ntoskrnl/ex/zw.S)
|
||||
${REACTOS_BINARY_DIR}/ntoskrnl/ex/zw.S
|
||||
ntoskrnl_${ARCH}.def)
|
||||
|
||||
set_source_files_properties(ntoskrnl_${ARCH}.def PROPERTIES EXTERNAL_OBJECT TRUE)
|
||||
|
||||
if(ARCH MATCHES i386)
|
||||
list(APPEND SOURCE
|
||||
|
@ -404,20 +407,18 @@ add_executable(ntoskrnl ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/ntoskrnl_ntoskrnl.
|
|||
set_target_properties(ntoskrnl PROPERTIES LINK_FLAGS "-Wl,-entry,_KiSystemStartup@4 -Wl,--image-base,0x80800000 -Wl,--subsystem,native")
|
||||
|
||||
target_link_libraries(ntoskrnl
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/ntoskrnl_${ARCH}.def
|
||||
cportlib
|
||||
csq
|
||||
-lhal
|
||||
pseh
|
||||
cmlib
|
||||
rtl
|
||||
rossym
|
||||
libcntpr
|
||||
-lkdcom
|
||||
-lbootvid
|
||||
wdmguid
|
||||
ioevent)
|
||||
|
||||
add_importlibs(ntoskrnl hal kdcom bootvid)
|
||||
|
||||
add_pch(ntoskrnl ${CMAKE_CURRENT_SOURCE_DIR}/include/ntoskrnl.h ${SOURCE})
|
||||
set_source_files_properties(${REACTOS_BINARY_DIR}/ntoskrnl/ex/zw.S PROPERTIES GENERATED TRUE)
|
||||
add_dependencies(ntoskrnl psdk bugcodes kernel_zw kernel_napi)
|
||||
|
|
Loading…
Reference in a new issue