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(
|
||||
[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
|
||||
= Utils::findOrDefault(project->presetsData().configurePresets,
|
||||
[presetName](const PresetsDetails::ConfigurePreset &preset) {
|
||||
|
||||
Reference in New Issue
Block a user