lukka/get-cmake
Installs CMake and Ninja, and caches them on cloud based GitHub cache, and/or on the local GitHub runner cache.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| cmakeVersion | Optional CMake version, expressed with the semantic version syntax, e.g. '~3.25.0' for the most recent 3.25.x, `ˆ3.25.0` for the most recent 3.x version, or a specific version `3.25.2'. Or `latest` or `latestrc` for the latest stable or release candidate version. If not specified the `latest` is installed. | no | — |
| ninjaVersion | Optional Ninja version, same syntax as `cmakeVersion` input. If not specified, `latest` is installed | no | — |
| useCloudCache | Optional argument indicating whether to use the cloud based storage of the GitHub cache. Suited for the GitHub-hosted runners. | no | true |
| useLocalCache | Optional argument indicating whether to use the local cache on the GitHub runner file system. Suited for the self-hosted GitHub runners. | no | false |
Outputs
| name | description |
|---|---|
| cmake-path | The path to the installed CMake executable |
| ninja-path | The path to the installed Ninja executable |