summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Holtermann <sebholt@xwmw.org>2018-05-12 08:51:20 (GMT)
committerBrad King <brad.king@kitware.com>2018-05-14 13:21:14 (GMT)
commite461a136c1b0ca3e7af8bce442e1315ed9a89a45 (patch)
tree19e1157feb1bca29605230ad689fb29f0cc13416
parentfbe6cd1596bf280edd49aeb8f981f99d7cd8beb3 (diff)
downloadCMake-e461a136c1b0ca3e7af8bce442e1315ed9a89a45.zip
CMake-e461a136c1b0ca3e7af8bce442e1315ed9a89a45.tar.gz
CMake-e461a136c1b0ca3e7af8bce442e1315ed9a89a45.tar.bz2
Autogen: Register generated dependency files
For CMP0058 record that rcc info files are generated by CMake. Fixes: #17985
-rw-r--r--Source/cmQtAutoGenInitializer.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmQtAutoGenInitializer.cxx b/Source/cmQtAutoGenInitializer.cxx
index 93c78b5..566a2a9 100644
--- a/Source/cmQtAutoGenInitializer.cxx
+++ b/Source/cmQtAutoGenInitializer.cxx
@@ -994,6 +994,9 @@ void cmQtAutoGenInitializer::SetupCustomTargets()
// Generate auto RCC info files
if (this->RccEnabled) {
for (Qrc const& qrc : this->Qrcs) {
+ // Register rcc info file as generated
+ makefile->AddCMakeOutputFile(qrc.InfoFile);
+
cmGeneratedFileStream ofs;
ofs.SetCopyIfDifferent(true);
ofs.Open(qrc.InfoFile.c_str(), false, true);