[CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905
[reactos.git] / win32ss / printing / base / spoolss / CMakeLists.txt
index 47084f6..e6c02ea 100644 (file)
@@ -9,20 +9,22 @@ list(APPEND SOURCE
     memory.c
     monitors.c
     ports.c
-    precomp.h
     printerdata.c
     printers.c
     printprocessors.c
     tools.c)
 
+list(APPEND PCH_SKIP_SOURCE
+    ${CMAKE_CURRENT_BINARY_DIR}/spoolss_stubs.c)
+
 add_library(spoolss MODULE
     ${SOURCE}
+    ${PCH_SKIP_SOURCE}
     spoolss.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/spoolss_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/spoolss.def)
 
 set_module_type(spoolss win32dll UNICODE)
 target_link_libraries(spoolss wine)
 add_importlibs(spoolss advapi32 msvcrt kernel32 ntdll)
-add_pch(spoolss precomp.h SOURCE)
+add_pch(spoolss precomp.h "${PCH_SKIP_SOURCE}")
 add_cd_file(TARGET spoolss DESTINATION reactos/system32 FOR all)