forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/12.0'
Conflicts: src/plugins/designer/formeditor.cpp src/plugins/git/gitplugin.cpp Change-Id: I554a844fab4c55249a00f394f9ba174c7548dbbe
This commit is contained in:
@@ -230,6 +230,7 @@ CMakeBuildStep::CMakeBuildStep(BuildStepList *bsl, Id id) :
|
||||
stagingDir.setSettingsKey(STAGING_DIR_KEY);
|
||||
stagingDir.setLabelText(Tr::tr("Staging directory:"));
|
||||
stagingDir.setDefaultValue(initialStagingDir(kit()));
|
||||
stagingDir.setExpectedKind(PathChooser::Kind::Directory);
|
||||
|
||||
Kit *kit = buildConfiguration()->kit();
|
||||
if (CMakeBuildConfiguration::isIos(kit)) {
|
||||
|
||||
@@ -314,7 +314,9 @@ static void updateCMakeConfigurationWithLocalData(CMakeConfig &cmakeCache,
|
||||
return var == "CMAKE_PREFIX_PATH" || var == "CMAKE_MODULE_PATH";
|
||||
};
|
||||
|
||||
const FilePath projectDir = ProjectTree::currentBuildSystem()->projectDirectory();
|
||||
const FilePath projectDir = ProjectTree::currentBuildSystem()
|
||||
? ProjectTree::currentBuildSystem()->projectDirectory()
|
||||
: currentDir;
|
||||
auto updateDirVariables = [currentDir, projectDir, cmakeCache](QByteArray &value) {
|
||||
value.replace("${CMAKE_CURRENT_SOURCE_DIR}", currentDir.path().toUtf8());
|
||||
value.replace("${CMAKE_CURRENT_LIST_DIR}", currentDir.path().toUtf8());
|
||||
|
||||
Reference in New Issue
Block a user