summaryrefslogtreecommitdiffstats
path: root/Tests/BuildDepends/Project/zot.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2019-10-16 17:23:23 (GMT)
committerBrad King <brad.king@kitware.com>2019-10-17 14:29:31 (GMT)
commit797689ab35c6f1edc37b120804e348b03ce7b161 (patch)
tree45f9980d83280112e450ec768efd9d589933451b /Tests/BuildDepends/Project/zot.cxx
parent0b10b3ed6b3ee644a44414d8b5c205d94a967c12 (diff)
downloadCMake-797689ab35c6f1edc37b120804e348b03ce7b161.zip
CMake-797689ab35c6f1edc37b120804e348b03ce7b161.tar.gz
CMake-797689ab35c6f1edc37b120804e348b03ce7b161.tar.bz2
PCH: Fix Makefile dependencies to rebuild PCH on header changes
Teach the Makefile generator to scan the implicit dependencies of PCH creation. When a header named by `target_precompile_headers` changes the corresponding PCH must be rebuilt and all consumers recompiled. Fixes: #19830
Diffstat (limited to 'Tests/BuildDepends/Project/zot.cxx')
-rw-r--r--Tests/BuildDepends/Project/zot.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/Tests/BuildDepends/Project/zot.cxx b/Tests/BuildDepends/Project/zot.cxx
index faee7d3..2d08c4b 100644
--- a/Tests/BuildDepends/Project/zot.cxx
+++ b/Tests/BuildDepends/Project/zot.cxx
@@ -4,11 +4,12 @@
const char* zot_macro_dir_f();
const char* zot_macro_tgt_f();
+const char* zot_pch_f();
int main()
{
- printf("[%s] [%s] [%s] [%s]\n", zot, zot_custom, zot_macro_dir_f(),
- zot_macro_tgt_f());
+ printf("[%s] [%s] [%s] [%s] [%s]\n", zot, zot_custom, zot_macro_dir_f(),
+ zot_macro_tgt_f(), zot_pch_f());
fflush(stdout);
return 0;
}