Open traversebitree opened 1 year ago
@traversebitree Based on your reproduction steps. This is expected as you are using entry points that "Configure ALL projects".
Does this still happen when you simply run "Configure" from the command palette?
@gcampbell-msft
Thank you for your reply. With the command palette, run "CMake: Configure". It works ok.
Can you add this CMake: Configure
button or right-click menu item in the slide bar and status bar to only configure the active workspace?
@traversebitree I'll definitely add this as a feature request to our backlog and we will work to see where it fits in with our other work!
@traversebitree I'll definitely add this as a feature request to our backlog and we will work to see where it fits in with our other work!
Thank you very much!
Brief Issue Summary
Brief
Add multiple directories to the workspace and all directories will be configured even if I only want to configure one directory.
Reproduce
Step1. Open a new VSCode window.
Step2. Add multiple folders to the workspace (untitled).
Then like this:
Note: both are top directories, with no subdirectory or include.
Step3. Write some list files:
Code in
CMakeLists.txt
of TEST01:Code in
CMakeLists.txt
of TEST02:Step4. Try configure
Try1.
Configure All Projects
buttonOutputs here:
Conclusion: The two projects (folders) are configured.
Try2. Set
TEST01
as active and configureOutputs are the same with Try1:
Conclusion: I want only configure
TEST01
, but the two projects (folders) are configured.Try3. Set
TEST02
as active and configureOutputs are the same with Try1 and Try2:
Conclusion: The same. I want only configure
TEST02
, but the two projects (folders) are configured.Conclusion
The two folders (projects) are both top. They are added into the WORKSPACE, no subdirectory or include. Configure one project, but all projects are configured.
CMake Tools Diagnostics
Debug Log
No response
Additional Information
CMake Debugger
has the same problem.