forked from qt-creator/qt-creator
CMakePM: Do not pass QTC_KIT_DEFAULT_CONFIG_HASH to configure
QTC_KIT_DEFAULT_CONFIG_HASH is used to match CMake presets kits and should not pass to the CMake configuration. Change-Id: I27caedf03f94c1e864f16d1f735e2edbabbfe871 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -1177,6 +1177,12 @@ static void addCMakeConfigurePresetToInitialArguments(QStringList &initialArgume
|
|||||||
initialArguments.removeIf(
|
initialArguments.removeIf(
|
||||||
[presetArgument](const QString &item) { return item == presetArgument; });
|
[presetArgument](const QString &item) { return item == presetArgument; });
|
||||||
|
|
||||||
|
// Remove the -DQTC_KIT_DEFAULT_CONFIG_HASH argument
|
||||||
|
const QString presetHashArgument
|
||||||
|
= CMakeConfigurationKitAspect::kitDefaultConfigHashItem(k).toArgument();
|
||||||
|
initialArguments.removeIf(
|
||||||
|
[presetHashArgument](const QString &item) { return item == presetHashArgument; });
|
||||||
|
|
||||||
PresetsDetails::ConfigurePreset configurePreset
|
PresetsDetails::ConfigurePreset configurePreset
|
||||||
= Utils::findOrDefault(project->presetsData().configurePresets,
|
= Utils::findOrDefault(project->presetsData().configurePresets,
|
||||||
[presetName](const PresetsDetails::ConfigurePreset &preset) {
|
[presetName](const PresetsDetails::ConfigurePreset &preset) {
|
||||||
|
|||||||
Reference in New Issue
Block a user