CMake Presets is a "standard" way in cmake to share settings with other people.
Read more about CMake presets from CMake docs.
Attention: Support for CMake Presets takes top priority, so if "cmake[-user]-presets.json" or "CMake[User]Presets.json" is provided, then cmake kits and cmake variants won't have any effect.
- Test Preset is not supported.
- Package Preset is not supported.
- Workflow Preset is not supported.
- Condition mostly supported. Types
matches
andnotMatches
currently not supported due to lua's differences in regex capabilities - Some macros not supported yet:
$vendor{<macro-name>}