[CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905

This commit is contained in:
Amine Khaldi
2020-06-06 21:58:41 +03:00
committed by Victor Perevertkin
parent 4cd7b3a3df
commit 139a3d6661
123 changed files with 874 additions and 644 deletions
+6 -4
View File
@@ -4,15 +4,17 @@ list(APPEND SOURCE
fdo.c
misc.c
pdo.c
serenum.c
serenum.h)
serenum.c)
list(APPEND PCH_SKIP_SOURCE
guid.c)
add_library(serenum MODULE
${SOURCE}
guid.c
${PCH_SKIP_SOURCE}
serenum.rc)
add_pch(serenum serenum.h SOURCE)
add_pch(serenum serenum.h "${PCH_SKIP_SOURCE}")
set_module_type(serenum kernelmodedriver)
add_importlibs(serenum ntoskrnl hal)
add_cd_file(TARGET serenum DESTINATION reactos/system32/drivers FOR all)
+6 -4
View File
@@ -11,15 +11,17 @@ list(APPEND SOURCE
pnp.c
power.c
rw.c
serial.c
serial.h)
serial.c)
list(APPEND PCH_SKIP_SOURCE
guid.c)
add_library(serial MODULE
${SOURCE}
guid.c
${PCH_SKIP_SOURCE}
serial.rc)
set_module_type(serial kernelmodedriver)
add_importlibs(serial ntoskrnl hal)
add_pch(serial serial.h SOURCE)
add_pch(serial serial.h "${PCH_SKIP_SOURCE}")
add_cd_file(TARGET serial DESTINATION reactos/system32/drivers FOR all)