1.10.4
1.10.4
Improvements:
- Don't specify number of jobs when building with Ninja. #696
- Support for the Ninja Multi-Config generator. #1423
- Minimize build progress notification to the status bar. #2308
- Allow editing Kits when presets are in use. #1965
- Launch the target in the default terminal. PR #2311 @michallukowski
- Allow launching targets in parallel. #2240 @ColinDuquesnoy
Bug Fixes:
- CMakePrests.json toolset requires the VS version instead of the toolset version. #1965
- CMakePresets should be able to specify a VC toolset by version number. #2366
- CMake task provider does not configure the VS Build environment for Ninja builds. #2258
${buildKit}
is not updated after a Kit switch. #2335- Test the existence of a property instead of the value when expanding preset conditions. #2329
- Include
hostSystemName
in variable expansion when only using User presets. #2362 - Trim whitespace from
environmentSetupScript
. #2391 - Incorrect
cmake.additionalKits
setting breaks CMake extension. #2382 - VS2010 compile errors are not shown in Problems. #2376
- Always rebuilds sources with autodetected clang and ninja on linux. #2289
- Clean Reconfigure All Projects removes wrong files after switching kit. #2326
- Update documentation. #2334 @atsju
- Ninja not able to build single-threaded. #2222
- Fix various kit detection issues. #2246 #1759 #1653 #1410 #1233 @fourdim
- Stop using
-H
to configure projects. #2292 environmentSetupScript
capitalizes environment variable names. #1592 @lygstate- Debug Target failed when
debugConfig.environment
not present. #2236 @lygstate - Presets in CMakePresets.json should not inherit from presets in CMakeUserPresets.json. #2232
- Refresh the launch terminal if the user default changes. PR #2408
- Strip BOM from files when reading. #2396
- When using the configuration provider for the C++ extension, the browse configuration was not being updated after code model changes. #2410