diff options
author | hjk <hjk@qt.io> | 2019-02-22 12:16:56 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-02-22 12:35:14 +0000 |
commit | 8536504caa216e599a6332261cd9fcafcbba296c (patch) | |
tree | d64ec0262154b715d982c0d1e2b485473376619d /src/plugins/projectexplorer/target.cpp | |
parent | 4a1a008babfc64684e111b5e08df7b2fa5621857 (diff) |
ProjectExplorer: Upstream CMake's handling of outdated builds
This is mainly there to make the local runconfiguration implementations
more uniform. Both qmake and qbs will drop runconfigs for builds that
are not available anymore, so that's a no-op for them.
Change-Id: I8aa32d779f67cce7a4d4733cfbe0c9a136bfd3f7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/target.cpp')
-rw-r--r-- | src/plugins/projectexplorer/target.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/target.cpp b/src/plugins/projectexplorer/target.cpp index 9baa1e8841..a6a5c9a94c 100644 --- a/src/plugins/projectexplorer/target.cpp +++ b/src/plugins/projectexplorer/target.cpp @@ -365,6 +365,13 @@ BuildTargetInfo Target::buildTarget(const QString &buildKey) const }); } +bool Target::hasBuildTarget(const QString &buildKey) const +{ + return Utils::anyOf(d->m_appTargets.list, [buildKey](const BuildTargetInfo &bti) { + return bti.buildKey == buildKey; + }); +} + QList<ProjectConfiguration *> Target::projectConfigurations() const { QList<ProjectConfiguration *> result; |