[CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905
[reactos.git] / drivers / input / kbdclass / CMakeLists.txt
index fc3169d..9daa772 100644 (file)
@@ -1,16 +1,18 @@
 
 list(APPEND SOURCE
     kbdclass.c
-    misc.c
-    kbdclass.h)
+    misc.c)
+
+list(APPEND PCH_SKIP_SOURCE
+    guid.c)
 
 add_library(kbdclass MODULE
     ${SOURCE}
-    guid.c
+    ${PCH_SKIP_SOURCE}
     kbdclass.rc)
 
 set_module_type(kbdclass kernelmodedriver)
-add_pch(kbdclass kbdclass.h SOURCE)
+add_pch(kbdclass kbdclass.h "${PCH_SKIP_SOURCE}")
 target_link_libraries(kbdclass ${PSEH_LIB})
 add_importlibs(kbdclass ntoskrnl hal)
 add_cd_file(TARGET kbdclass DESTINATION reactos/system32/drivers NO_CAB FOR all)