What is the right way to call CTest in build-and-test mode with a multi-config generator? I see there’s a flag --build-config-sample
, but it doesn’t let me set the build config directly.
Is --build-config
not suitable?
The documentation implies that it isn’t available in build-and-test mode. But it indeed works.
See the “Build and Test” section. It shows the syntax as being:
ctest --build-and-test <path-to-source> <path-to-build>
--build-generator <generator>
[<options>...]
[--build-options <opts>...]
[--test-command <command> [<args>...]]
The text claims that the [<options>...]
are enumerated below this section, and it doesn’t contain --build-config
.
Ah, please file an issue, thanks.
It is there, but not where the OP it expected. It is a synonym for the -C option and therefore placed under Options section.
Do all of the Options apply to build-and-test mode? That isn’t at all clear. -C
is definitely not mentioned under the “build and test” header.
I was reading [<options>...]
this way, that all other options (not explicitely mentioned here) may be applied.