[CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905
[reactos.git] / win32ss / drivers / font / ftfd / CMakeLists.txt
index 2a5c195..442dad5 100644 (file)
@@ -6,18 +6,20 @@ list(APPEND SOURCE
     enable.c
     font.c
     glyph.c
-    rosglue.c
-    ftfd.h)
+    rosglue.c)
+
+list(APPEND PCH_SKIP_SOURCE
+    sprintf.c)
 
 add_library(ftfd MODULE
     ${SOURCE}
-    sprintf.c
+    ${PCH_SKIP_SOURCE}
     freetype.rc
     ${CMAKE_CURRENT_BINARY_DIR}/ftfd.def)
 
 set_module_type(ftfd kerneldll ENTRYPOINT FtfdEnableDriver 12)
 target_link_libraries(ftfd freetype libcntpr)
-add_pch(ftfd ftfd.h SOURCE)
+add_pch(ftfd ftfd.h "${PCH_SKIP_SOURCE}")
 add_importlibs(ftfd win32k)
 add_dependencies(ftfd psdk)
 add_cd_file(TARGET ftfd DESTINATION reactos/system32 FOR all)