CMake Tools 1.7.0
Improvements:
- Support for CMake Presets. #529
- Support for File API "toolchains" object.
- User defined additional kits. PR #1701 @mjvankampen
- Touchbar extra functionality. PR #1693 @poterba
Bug fixes:
- Can not compile active file if definition has quoted text. #969
- Compiler flags containing spaces not passed correctly to IntelliSense. #1414
- Gcc/clang version analysis improvements. #1575
- Disable the extension when no CMakeLists is present. #1578
- Remove the "CMake Tools initializing" popup message. #1518
- Allow CppTools to chose a C/Cpp standard default. #1477
- Added ${workspaceHash} variable. PR #1055 @Zingam
- Setup CMT_MINGW_PATH properly on win32. PR #1611 @lygstate
- Codespaces specific changes of configureOnOpen default and popup UI. #1676
- Fixes environment expanding and document testEnvironment. PR #1598 @lygstate
- Pass cmake.debugConfig.args to launch target. PR #1603 @jbdamiano
- Dependencies package versions upgrade. PR #1475 @lygstate
- Add vendor hostOs targetOs targetArch versionMajor versionMinor attributes for kit. PR #1337 @lygstate
- Always correctly build target executable path. PR #1674 @falbrechtskirchinger
- Use variables instead of hardcoded values for system path references. #883 @Zingam
- ctestPath should allow the same substitutions as cmakePath. #785 @FakeTruth
- Change the order of available kits such that folder kits come first. #1736
- Fix "Configuring project" infinite loop when using "Locate" on a project without CMakeLists.txt. #1704
- Fix problems with using gdb debugger on MAC. #1691
- Fix parsing of target architecture flags with values that include arm64. #1735
- Changed ctest --output-on-failure from hardcode to default argument. PR #1729 @PedroLima92
- Update cmake-settings.md document. PR #1754 @lygstate