summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
Diffstat (limited to 'Tests')
-rw-r--r--Tests/PrecompiledHeader/CMakeLists.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/Tests/PrecompiledHeader/CMakeLists.txt b/Tests/PrecompiledHeader/CMakeLists.txt
index 14bd277..0e19067 100644
--- a/Tests/PrecompiledHeader/CMakeLists.txt
+++ b/Tests/PrecompiledHeader/CMakeLists.txt
@@ -47,6 +47,12 @@ ELSE(PCH_USE_TARGET)
SET(PCH_TARGETS foo)
ENDIF(PCH_USE_TARGET)
+# Add the PCH to the list of files to clean. It is created as a
+# side-effect so CMake does not know about it.
+SET_DIRECTORY_PROPERTIES(PROPERTIES
+ ADDITIONAL_MAKE_CLEAN_FILES ${PCH_DIR}/foo_precompiled.pch
+ )
+
# Setup flags on the two targets to create and use the precompiled header.
SET_TARGET_PROPERTIES(${PCH_TARGETS} PROPERTIES COMPILE_FLAGS
"/Yufoo_precompiled.h /FIfoo_precompiled.h ${PCH_FILE}")