mirror of
https://github.com/threeal/cmake-action.git
synced 2025-11-03 13:23:41 +00:00
Configure and build CMake projects on GitHub Actions
| .github | ||
| test | ||
| .gitignore | ||
| action.yml | ||
| LICENSE | ||
| README.md | ||
CMake Action
Configure and build CMake project on GitHub Actions.
Usage
For more information, see action.yml and GitHub Actions guide.
Inputs
Note: All inputs are optional.
| Name | Value Type | Description |
|---|---|---|
source-dir |
Path | Source directory of the CMake project. Defaults to current directory. |
build-dir |
Path | Build directory of the CMake project. Defaults to build directory in current directory. |
targets |
Multiple strings | List of build targets. Could be specified more than one. Separate each target with a space or a new line. |
generator |
String | Build system generator of the CMake project. |
c-compiler |
String | Preferred executable for compiling C language files. |
cxx-compiler |
String | Preferred executable for compiling CXX language files. |
args |
Multiple strings | Additional arguments passed during the CMake configuration. Could be specified more than one. Separate each target with a space or a new line. |