mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-07 22:59:56 -05:00
Merge topic 'automoc-autouic-autorcc-not-csharp'
f65f20938c Autogen: Avoid processing CSharp targets
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5507
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include "cmQtAutoGenGlobalInitializer.h"
|
||||
|
||||
#include <set>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
@@ -91,6 +92,12 @@ cmQtAutoGenGlobalInitializer::cmQtAutoGenGlobalInitializer(
|
||||
// Don't process target
|
||||
continue;
|
||||
}
|
||||
std::set<std::string> const& languages =
|
||||
target->GetAllConfigCompileLanguages();
|
||||
if (languages.count("CSharp")) {
|
||||
// Don't process target if it's a CSharp target
|
||||
continue;
|
||||
}
|
||||
|
||||
bool const moc = target->GetPropertyAsBool(kw().AUTOMOC);
|
||||
bool const uic = target->GetPropertyAsBool(kw().AUTOUIC);
|
||||
|
||||
Reference in New Issue
Block a user