summaryrefslogtreecommitdiffstats
path: root/Source/cmQtAutoGenInitializer.h
diff options
context:
space:
mode:
authorSebastian Holtermann <sebholt@xwmw.org>2019-05-15 08:52:49 (GMT)
committerSebastian Holtermann <sebholt@xwmw.org>2019-05-15 13:28:17 (GMT)
commit4b4fd99f41e4178d914c41883ee12b63e9cb145a (patch)
treec39737a063cef85f673aa8a93046039b12f86b08 /Source/cmQtAutoGenInitializer.h
parent66efdbd21a46b63572f5de677ed126a68e524e7a (diff)
downloadCMake-4b4fd99f41e4178d914c41883ee12b63e9cb145a.zip
CMake-4b4fd99f41e4178d914c41883ee12b63e9cb145a.tar.gz
CMake-4b4fd99f41e4178d914c41883ee12b63e9cb145a.tar.bz2
Autogen: Use ADDITIONAL_CLEAN_FILES target property for file cleaning
The `ADDITIONAL_CLEAN_FILES` target property works on multiple generators to remove addition files at the clean target. In `AUTOGEN` use it instead of the deprecated and limited `ADDITIONAL_MAKE_CLEAN_FILES` directory property to remove `AUTOGEN` generated files. Fixes: #17074 "Autogen: clean target with ninja generator doesn’t clean autogen files"
Diffstat (limited to 'Source/cmQtAutoGenInitializer.h')
-rw-r--r--Source/cmQtAutoGenInitializer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmQtAutoGenInitializer.h b/Source/cmQtAutoGenInitializer.h
index 153f56d..6d2dcb6 100644
--- a/Source/cmQtAutoGenInitializer.h
+++ b/Source/cmQtAutoGenInitializer.h
@@ -145,6 +145,7 @@ private:
bool prepend = false);
bool AddToSourceGroup(std::string const& fileName,
std::string const& genNameUpper);
+ void AddCleanFile(std::string const& fileName);
bool GetQtExecutable(GenVarsT& genVars, const std::string& executable,
bool ignoreMissingTarget, std::string* output) const;