Skip to content

mergeConfigurations accumulates old defines/etc. after they are changed #13687

Closed
@sean-mcmanus

Description

@sean-mcmanus
  1. Set mergeConfigurations to true in c_cpp_properties.json with a configurationProvider set (e.g. "configurationProvider": "ms-vscode.cmake-tools").
  2. Change one of the mergeable properties in c_cpp_properties.json like a define in defines.
  3. Do something to retrigger another config update, e.g. CMake: Configure.

Bug: The new define/etc. is added and the old define still exists. It should be replacing the old define with the new define.

Metadata

Metadata

Assignees

Labels

Feature: ConfigurationAn issue related to configuring the extension or IntelliSenseFeature: Configuration ProviderRelated to the configurationProvider property, e.g. ms-vscode.cmake-tools, ms-vscode.makefile-tools.Language ServicebugfixedCheck the Milestone for the release in which the fix is or will be available.quick fix

Type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions