diff options
Diffstat (limited to 'src/plugins/projectexplorer/target.cpp')
-rw-r--r-- | src/plugins/projectexplorer/target.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/target.cpp b/src/plugins/projectexplorer/target.cpp index b9f92741d2..ecddc0d977 100644 --- a/src/plugins/projectexplorer/target.cpp +++ b/src/plugins/projectexplorer/target.cpp @@ -867,7 +867,10 @@ bool Target::fromMap(const QVariantMap &map) RunConfiguration *rc = RunConfigurationFactory::restore(this, valueMap); if (!rc) continue; - QTC_CHECK(rc->id().withSuffix(rc->buildKey()) == ProjectExplorer::idFromMap(valueMap)); + const Core::Id theIdFromMap = ProjectExplorer::idFromMap(valueMap); + if (!theIdFromMap.toString().contains("///::///")) { // Hack for cmake 4.10 -> 4.11 + QTC_CHECK(rc->id().withSuffix(rc->buildKey()) == theIdFromMap); + } addRunConfiguration(rc); if (i == activeConfiguration) setActiveRunConfiguration(rc); |