CMake Tools 1.4.0-beta
Pre-release
Pre-release
This is a beta release for CMake Tools #1.4.0, containing several bug fixes and improvements (see full list below).
To install it, you can download the attached vsix and pass it to the VSCode command "Extensions: Run from VSIX...".
Thank you for trying out this pre-release and giving us feedback.
Improvements:
- Documentation updates. PR #1130 @zalava
- Add support for per-folder browse path. #1073
- Use a shell script to set environment variables for a kit. #809 @pisker
- Improvements of the status bar UI. PR #1200 @SchweizS
- Add context menu for CMakeLists. #741 @SchweizS
- Support partial CMake Tools activation for non cmake repos. #1167
- Support ARM IntelliSense modes. #1155
- Support GNU language standards. #1208
- Add indication of active workspace to project outline. #1183 @SchweizS
Bug Fixes:
- Skip over debugger guessing logic if cmake.debugConfig explicitly sets miDebuggerPath. #1060
- Normalize all paths sent to CppTools. #1099
- Add support for Objective-C and Objective-C++. #1108 @marksisson
- Update the configuration provider id. #1045 @ChristianS99
- Clear the terminal for Compile Active File. #1122
- Update vswhere to a version that supports utf-8. #1104
- Support source files outside the base path. #1140
- Allow quotes in cache entries. #1124 @tmaslach
- Fix default preferred generators detection logic. #1084
- Fix host and target platform information for VS kits. #964
- Fix error caused by duplicate project structure. #587 @SchweizS
- Disable launchTarget key binding while debugging. #1170
- Skip configuring when cache is present and according setting is on. #984
- Remove deprecated cmake.useCMakeServer setting. #1059
- Trigger automatic CMake configure on CMakeLists.txt save. #1187 @Yuri6037
- Silently scanning for kits:
- Various unhandled exceptions and crash fixes: