From 8d7af385aa5f5755644ed58427b20dc9580caedb Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sun, 9 Feb 2014 23:03:24 +0000 Subject: [PATCH] [BASESRV][CSRSRV] * Prepare the CMake scripts for PCH. CORE-7716 svn path=/trunk/; revision=62088 --- reactos/subsystems/win/basesrv/CMakeLists.txt | 7 +++++-- reactos/subsystems/win32/csrsrv/CMakeLists.txt | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/reactos/subsystems/win/basesrv/CMakeLists.txt b/reactos/subsystems/win/basesrv/CMakeLists.txt index efa2872994c..d40918e95e6 100644 --- a/reactos/subsystems/win/basesrv/CMakeLists.txt +++ b/reactos/subsystems/win/basesrv/CMakeLists.txt @@ -10,10 +10,13 @@ list(APPEND SOURCE sndsntry.c vdm.c nls.c + basesrv.h) + +add_library(basesrv SHARED + ${SOURCE} basesrv.rc ${CMAKE_CURRENT_BINARY_DIR}/basesrv.def) -add_library(basesrv SHARED ${SOURCE}) set_module_type(basesrv win32dll UNICODE ENTRYPOINT DllMain 12) ############################################# ## HACK FOR MSVC COMPILATION WITH win32dll ## @@ -23,6 +26,6 @@ set_subsystem(basesrv console) target_link_libraries(basesrv ${PSEH_LIB}) add_importlibs(basesrv csrsrv ntdll) - +add_pch(basesrv basesrv.h SOURCE) add_dependencies(basesrv bugcodes) add_cd_file(TARGET basesrv DESTINATION reactos/system32 FOR all) diff --git a/reactos/subsystems/win32/csrsrv/CMakeLists.txt b/reactos/subsystems/win32/csrsrv/CMakeLists.txt index 839f39a313e..c73dabacf76 100644 --- a/reactos/subsystems/win32/csrsrv/CMakeLists.txt +++ b/reactos/subsystems/win32/csrsrv/CMakeLists.txt @@ -12,17 +12,20 @@ list(APPEND SOURCE session.c thredsup.c wait.c + srv.h) + +add_library(csrsrv SHARED + ${SOURCE} csrsrv.rc ${CMAKE_CURRENT_BINARY_DIR}/csrsrv.def) -add_library(csrsrv SHARED ${SOURCE}) set_module_type(csrsrv nativedll) target_link_libraries(csrsrv ${PSEH_LIB} smlib) add_importlibs(csrsrv ntdll smdll) -add_pch(csrsrv srv.h) +add_pch(csrsrv srv.h SOURCE) add_dependencies(csrsrv psdk bugcodes) add_cd_file(TARGET csrsrv DESTINATION reactos/system32 FOR all)