preset: --build binaryDir override
Similar to #22259, for build presets I would often like to override the binary directory so I don't need to make large number of duplicated presets.
With configure presets, it's possible to override the build dir like:
cmake --preset my -B buildfoo
with CMakePresets.json including
"configurePresets": [
{
"name": "my",
"binaryDir": "${sourceDir}/build"
}
]
"buildPresets": [
{
"name": "my",
"configurePreset": "my"
}
]
this command line override doesn't appear to be possible for the cmake --build
presets. I set a lot of default build preset settings (not shown above) and want to use them across multiple build directories without having to make a lot of user presets.
cmake --build buildfoo --preset my # errors instead of using binaryDir buildfoo
Edited by scivision