Multi-configuration generatorΒΆ
Generator that allows to use several build types on build step while doing
only one configure step. List of available build types can be specified by
CMAKE_CONFIGURATION_TYPES.
Default value for CMAKE_CONFIGURATION_TYPES is a list of:
DebugReleaseMinSizeRelRelWithDebInfo
Example of configuring Debug + Release project and building Debug
variant:
> cmake -H. -B_builds -DCMAKE_CONFIGURATION_TYPES=Release;Debug -GXcode
> cmake --build _builds --config Debug
It is legal to use same _builds directory to build Release variant
without rerunning configure again:
> cmake --build _builds --config Release
Multi-configuration generators: