forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.10'
Conflicts: qbs/modules/qtc/qtc.qbs qtcreator_ide_branding.pri src/libs/utils/synchronousprocess.cpp src/plugins/baremetal/iarewtoolchain.cpp src/plugins/cmakeprojectmanager/cmakeproject.cpp tests/unit/unittest/CMakeLists.txt Change-Id: I124ad492df403286751e175d27fe36487ddf6d07
This commit is contained in:
@@ -1914,8 +1914,9 @@ InstallsList QmakeProFile::installsList(const QtSupport::ProFileReader *reader,
|
||||
bool fixInstallPrefix = (installPrefix != devInstallPrefix);
|
||||
|
||||
foreach (const QString &item, itemList) {
|
||||
bool active = !reader->values(item + QLatin1String(".CONFIG"))
|
||||
.contains(QLatin1String("no_default_install"));
|
||||
const QStringList config = reader->values(item + ".CONFIG");
|
||||
const bool active = !config.contains("no_default_install");
|
||||
const bool executable = config.contains("executable");
|
||||
const QString pathVar = item + QLatin1String(".path");
|
||||
const QStringList &itemPaths = reader->values(pathVar);
|
||||
if (itemPaths.count() != 1) {
|
||||
@@ -1943,7 +1944,7 @@ InstallsList QmakeProFile::installsList(const QtSupport::ProFileReader *reader,
|
||||
} else {
|
||||
const auto &itemFiles = reader->fixifiedValues(
|
||||
item + QLatin1String(".files"), projectDir, buildDir, true);
|
||||
result.items << InstallsItem(itemPath, itemFiles, active);
|
||||
result.items << InstallsItem(itemPath, itemFiles, active, executable);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user