cmake-tools/run-cmake

GitHub action to run CMake

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modeMode in which CMake is running : configure, build, install, allnoconfigure
binary_dirPath to directory which CMake will use as the root of build directory.no../build
source_dirPath to root directory of the CMake project to build.no./
initial_cachePre-load a script to populate the cache.no""
variablesVariable to setno""
remove_variablesRemove matching entries from CMake CACHE.no""
generatorGenerator to use (Unix Makefiles on Linux and macOS, NMake Makefiles in Windows)no""
toolsetToolset specification for the generator, if supported.no""
platformSpecify platform name if supported by generator.no""
toolchainSpecify the cross compiling toolchain file.no""
install_prefixSpecify the installation directory, used by the CMAKE_INSTALL_PREFIX variableno../install
project_fileSpecify an alternate project file name.no""
configure_warningsEnable warnings. Choice is : none, deprecated, warning, developerno""
configure_warnings_as_errorsEnable warnings as errors. Choice is : none, deprecated, warning, developerno""
list_cache_variablesList cached variables. Choice is : no, cache, cache_help, advanced, advanced_helpno""
graphvizGenerate graphviz of dependencies, see CMakeGraphVizOptions for moreno""
log_levelSet the log levelno""
log_contextEnable the outputting context attached to each message.no""
parallelThe maximum number of concurrent processes to use when building. If omitted the number of core available is used. (CMake 3.12+)no""
build_targetsBuild targets provided instead of the default target. Multiple targets may be given, separated by spacesno""
configFor multi-configuration tools, choose configurationno""
clean_firstBuild target clean first, then buildno""
resolve_package_referencesResolve remote package references from external package managers (e.g. NuGet) before buildno""
build_verboseEnable verbose output - if supported - including the build commands to be executedno""
to_native_toolPass remaining options to the native toolno""
componentComponent-based install. Only install componentno""
default_directory_permissionsDefault directory install permissionsno""
override_install_prefixOverride the installation prefixno""
stripStrip before installingnofalse
install_verboseEnable verbose outputnofalse

no outputs