Create cmake.yml (#1563)
* Create cmake.yml
* Update cmake.yml
* Update cmake.yml
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml
new file mode 100644
index 0000000..675493b
--- /dev/null
+++ b/.github/workflows/cmake.yml
@@ -0,0 +1,18 @@
+name: cmake
+on: [push]
+jobs:
+ publish:
+ runs-on: ${{ matrix.os }}
+
+ strategy:
+ fail-fast: false
+ matrix:
+ os: [ubuntu-latest, windows-latest, macos-latest]
+
+ steps:
+ - name: checkout project
+ uses: actions/checkout@v4
+
+ - name: build project
+ uses: threeal/cmake-action@v2.0.0
+