1.3.0-beta (multi-root workspace support)
Pre-release
Pre-release
This pre-release version of the extension provides first class support for multi-root workspaces. We'd like to get your feedback on it.
There are new commands that let you operate on multiple folders at once and a new status bar item that tells you which folder is currently active (for the single-root commands) when you are navigating through your files. By default, the extension will auto select the active folder based on the file you are editing. If you dislike this behavior, you can disable it with the cmake.autoSelectActiveFolder
setting. When this setting is disabled, you can click on the new status bar item or use the CMake: Select Active Folder
command to select the active folder.
To install it:
- Download the
cmake-tools.vsix
file attached here - Run the
"Extensions: Install from VSIX..."
command in VS Code and select the .vsix file you downloaded
1.3.0-beta
Improvements:
- Multi-root support. You can now open multiple folders in VS Code and CMake Tools will allow you to configure each of the projects in those folders.
- Add support for
${command:cmake.buildKit}
. #334 @xgdgsc - Add LLVM_ROOT and Visual Studio Clang locations to the search path for Kits. #914 @Zingam
- Support additional
intelliSenseModes
in the configuration provider. #960
Bug Fixes:
- Support temp folders not located on system drive. PR #974 @Carsten87
- Add MinGW path to the environment. PR #983
- Don't do a clean build for utility targets. #643 @rcxdude
- Visual Studio builds should support
cmake.parallelJobs
setting. PR #975 @tonka3000 - Fix build cancellation. #946 #781 #522 @KoeMai
- Normalize both absolute and relative paths. PR #963 @GeorchW
- Filter out duplicate targets from the target selector. #863
- Fix a crash when
chcp
is not found on the machine. #977