From e461a136c1b0ca3e7af8bce442e1315ed9a89a45 Mon Sep 17 00:00:00 2001 From: Sebastian Holtermann Date: Sat, 12 May 2018 10:51:20 +0200 Subject: Autogen: Register generated dependency files For CMP0058 record that rcc info files are generated by CMake. Fixes: #17985 --- Source/cmQtAutoGenInitializer.cxx | 3 +++ 1 file changed, 3 insertions(+) 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); -- cgit v0.12