Makefile: Fix "make clean" when there are no targets

The empty `clean` target was missing from `Makefile2`.
Add one like we already have for `all` and `preinstall`.
This commit is contained in:
Brad King
2018-03-08 09:01:53 -05:00
parent 9ceafdfd4d
commit 81bc7610ab

View File

@@ -241,6 +241,10 @@ void cmGlobalUnixMakefileGenerator3::WriteMainMakefile2()
lg->WriteMakeRule(makefileStream, "The main recursive preinstall target",
"preinstall", depends, no_commands, true);
// Write an empty clean:
lg->WriteMakeRule(makefileStream, "The main recursive clean target", "clean",
depends, no_commands, true);
// Write out the "special" stuff
lg->WriteSpecialTargetsTop(makefileStream);