This repository was archived by the owner on Aug 16, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed
Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build
2+
3+ on : [push]
4+
5+ env :
6+ # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
7+ BUILD_TYPE : Release
8+
9+ jobs :
10+ build :
11+ # The CMake configure and build commands are platform agnostic and should work equally
12+ # well on Windows or Mac. You can convert this to a matrix build if you need
13+ # cross-platform coverage.
14+ # See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
15+ runs-on : ubuntu-latest
16+
17+ steps :
18+ - uses : actions/checkout@v2
19+
20+ - name : Create Build Environment
21+ # Some projects don't allow in-source building, so create a separate build directory
22+ # We'll use this as our working directory for all subsequent commands
23+ run : cmake -E make_directory ${{github.workspace}}/build
24+
25+ - name : Configure CMake
26+ # Use a bash shell so we can use the same syntax for environment variable
27+ # access regardless of the host operating system
28+ shell : bash
29+ working-directory : ${{github.workspace}}/build
30+ # Note the current convention is to use the -S and -B options here to specify source
31+ # and build directories, but this is only available with CMake 3.13 and higher.
32+ # The CMake binaries on the Github Actions machines are (as of this writing) 3.12
33+ run : cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=$BUILD_TYPE
34+
35+ - name : Build
36+ working-directory : ${{github.workspace}}/build
37+ shell : bash
38+ # Execute the build. You can specify a specific target with "--target <NAME>"
39+ run : cmake --build . --config $BUILD_TYPE
You can’t perform that action at this time.
0 commit comments