[SDK:NTOS_VISTA] Fix GCC AMD64 build. Addendum to commit 6f559e9c5. (#4426)

Instead of adding the rtl_vista library to the target, manually add
the related source files to compilation. That's not the best, but
this should definitively fix the linking problem.
This commit is contained in:
Hermès Bélusca-Maïto 2022-04-04 22:00:42 +02:00
parent 2f7dc168f2
commit 7416328523
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0

View file

@ -3,15 +3,18 @@ add_definitions(-D_WIN32_WINNT=0x600)
add_definitions(-DUNICODE -D_UNICODE -D__NTOSKRNL__ -D_NTOSKRNL_ -D_NTSYSTEM_)
include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/rtl)
list(APPEND SOURCE
etw.c
fsrtl.c
io.c
po.c
ke.c)
ke.c
${REACTOS_SOURCE_DIR}/sdk/lib/rtl/utf8.c)
add_library(ntoskrnl_vista ${SOURCE})
target_link_libraries(ntoskrnl_vista PRIVATE rtl_vista)
target_link_libraries(ntoskrnl_vista PRIVATE pseh) # rtl_vista)
add_dependencies(ntoskrnl_vista bugcodes xdk)
target_compile_definitions(ntoskrnl_vista PUBLIC NTKRNLVISTA)