diff options
author | Eike Ziller <eike.ziller@qt.io> | 2019-07-31 08:27:20 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2019-07-31 08:27:20 +0200 |
commit | 7de82409fc39248bf2af4ad1146d9e0855afde11 (patch) | |
tree | d2f5eb76e54d9e17769bea274df4045244d90cf1 /src/plugins/cmakeprojectmanager/cmakebuildstep.cpp | |
parent | 86c4416af6c0ab08acab33b9b34abd9cdebfa5a1 (diff) | |
parent | e425d88b6b4ff7762a441693fc814c1b2cf87377 (diff) |
Merge remote-tracking branch 'origin/4.10'
Change-Id: I7a7bc552e09de1fbee98402c97e3a35f0e2c952a
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakebuildstep.cpp')
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmakebuildstep.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp index 90c4bca5068..9a1a3c99e50 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp @@ -357,10 +357,15 @@ Utils::CommandLine CMakeBuildStep::cmakeCommand(CMakeRunConfiguration *rc) const QString target; if (isCurrentExecutableTarget(m_buildTarget)) { - if (rc) - target = rc->buildKey().section('\n', 0, 0); - else + if (rc) { + target = rc->buildKey(); + const int pos = target.indexOf("///::///"); + if (pos >= 0) { + target = target.mid(pos + 8); + } + } else { target = "<i><" + tr(ADD_RUNCONFIGURATION_TEXT) + "></i>"; + } } else { target = m_buildTarget; } |