Note: This is the migration API reference for FAKE 5. The new (modularized) API documentation can be found
here.
If the API is already migrated you can check
here if exists in a module.
More information regarding the migration can be found
here
OBSOLETE
This API is obsolete. There is no alternative in FAKE 5 yet. You can help by porting this module.
The CMakeGenerate parameter type.
Record Field | Description |
AdditionalArgs
Signature: string
|
A character string containing additional arguments to give to CMake.
|
BinaryDirectory
Signature: string
|
The binary build directory where CMake will generate the files.
|
CacheEntriesToRemove
Signature: string list
|
Remove matching entries from CMake cache.
Equivalent to the -U <globbing_expr> options.
|
Caches
Signature: string list
|
A list of the optional CMake cache files to load.
Equivalent to the -C <initial-cache> options.
|
Generator
Signature: string
|
The native build system generator to use for writing the files.
See cmake --help for a list of the available entries.
To avoid unpredictable generator usage, it is recommended to define it.
Equivalent to the -G <generator-name> option.
|
InstallDirectory
Signature: string
|
The directory where CMake will install the generated files.
Equivalent to the -D CMAKE_INSTALL_PREFIX:DIRPATH="<install-directory>" CMake option.
|
Platform
Signature: string
|
An optional CMake platform.
Equivalent to the -A <platform-name> option.
Not supported by every generator.
|
SourceDirectory
Signature: string
|
The source directory which should include a CMakeLists.txt file.
|
Timeout
Signature: TimeSpan
|
The CMake execution timeout.
|
Toolchain
Signature: string
|
An optional toolchain file to load.
Equivalent to the -D CMAKE_TOOLCHAIN_FILE:FILEPATH="<toolchain-file>" CMake option.
|
ToolPath
Signature: string
|
The location of the CMake executable. Automatically found if null or empty.
|
Toolset
Signature: string
|
An optional toolset (!= toolchain) to use.
Equivalent to the -T <toolset-name> option.
Not supported by every generator.
|
Variables
Signature: CMakeVariable list
|
A list of every variable to pass as a CMake argument.
Equivalent to the -D <var>:<type>=<value> options.
|