Skip to content

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

Closed

Description

  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.

Activity

  1. added
    Feature: ConfigurationAn issue related to configuring the extension or IntelliSense
    Feature: Configuration ProviderRelated to the configurationProvider property, e.g. ms-vscode.cmake-tools, ms-vscode.makefile-tools.
    fixedCheck the Milestone for the release in which the fix is or will be available.
    on Jun 10, 2025
  2. moved this from Pull Request to Done in cpptoolson Jun 13, 2025
  3. locked and limited conversation to collaborators on Aug 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

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