mirror of
https://github.com/threeal/cmake-action.git
synced 2025-04-20 18:51:19 +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. |