Skip to content

1.3.0-beta (multi-root workspace support)

Pre-release
Pre-release
Compare
Choose a tag to compare
@bobbrow bobbrow released this 24 Jan 00:14
4006a88

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