actions-marketplace-validations/Advanced Build CMake

Configure, Build and Test a CMake project

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jan 4, 2022
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/urkle_action-cmake-build@d84ab61a50019c340303f079e6b3506b69f7c146 # no releases — HEAD as of 2026-07-12

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
source-dirSource root directory where top level CMake script is presentyes${{ github.workspace }}
build-dirBuild directory where build files will be generatedyes${{ github.workspace }}/../build
build-typeCMake build type (Release, Debug, MinSizeRel, RelWithDebInfo)yesRelease
ccC Compiler for toolchainno
cxxC++ Compiler for toolchainno
targetCMake build targetno
parallelNumber of concurrent jobs for build and testno4
run-testRun CTest or notnofalse
install-buildRun 'cmake --install' or notnofalse
submodule-updateUpdate git submodulesnofalse
configure-optionsMisc Options to pass to CMake while configuring projectno
build-optionsMisc Options to pass to CMake while building project using cmake --buildno
install-optionsMisc Options to pass to CMake while installing project using cmake --installno
ctest-optionsMisc Options to pass to CTestno
wrapper-commandCommand that would setup environment and then invoke the camke command. Example is emcmake from the Emscripten SDK.no

no outputs