|
|
@@ -97,6 +97,11 @@ cmQtAutoGenGlobalInitializer::cmQtAutoGenGlobalInitializer(
|
|
|
}
|
|
|
std::set<std::string> const& languages =
|
|
|
target->GetAllConfigCompileLanguages();
|
|
|
+ // cmGeneratorTarget::GetAllConfigCompileLanguages caches the target's
|
|
|
+ // sources. Clear it so that OBJECT library targets that are AUTOGEN
|
|
|
+ // initialized after this target get their added mocs_compilation.cpp
|
|
|
+ // source acknowledged by this target.
|
|
|
+ target->ClearSourcesCache();
|
|
|
if (languages.count("CSharp")) {
|
|
|
// Don't process target if it's a CSharp target
|
|
|
continue;
|