CMake Tools 1.9.0
1.9.0
Improvements:
- Add support for CMakePresets version 3. #1904
- Add diagnostic support for parsing IAR compiler output. PR #2131 @willson556
- Add "Log Diagnostics" command. PR #2141
- Add build and configure commands to show cmake commands without running them. PR #1767
- Implement support for merging multiple compile_commands in super-builds sub-folders of the build directory. PR #2029 @Felix-El
- Add
cmake.allowCommentsInPresetsFile
setting to allow JS style comments in CMakePresets files. #2169
Bug fixes:
- MSVC_VERSION is incorrect when cmake configures with clang-cl. #1053 @tklajnscek
- Build error because
binaryDir
removed after configure. #2128 - Configuration from build presets ignored by Intellisense and launch (when using multi config generators). #2099
- Extra {0} output message when having preset with circular inherits. #2118
- CMake-Tools does not reconfigure after a change of CMakeLists.txt in a subdirectory of root. #1911 @AbdullahAmrSobh
- Fixes msvc2015 detection when only vs2019 are installed. #1955 @lygstate
- Allow for clang compilers to be set in presets without full path. #1922
- Compiler flags containing spaces not passed correctly to IntelliSense. #1414
- Don't scan the whole workspace for CMakeLists.txt, just a few folders. #2127
- Regression with Visual Studio generator and non-default toolset. #2147
- Debug shows "No compiler found in cache file." dialog. #2121
- Unable to work with pre-configured projects (cache is deleted). #2140
- Unknown C++ standard control flag: -std=gnu++2b. #2150
- Select the most recently used build/test preset when configure preset changes. #1927
- Re-enable build target selection when using presets. #1872