ga: do our own cmake handling
diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml
index 3af7ab8..719f8d6 100644
--- a/.github/workflows/continuous-integration.yml
+++ b/.github/workflows/continuous-integration.yml
@@ -11,5 +11,18 @@
- name: install dependencies
run: |
sudo apt-get update -m && sudo apt-get install libzstd-dev
+ - name: prepare build directory
+ run:
+ - cmake -E make_directory ${{runner.workspace}}/build
+ - name: configure
+ working-directory: ${{runner.workspace}}/build
+ run:
+ - cmake ${{runner.workspace}}
- name: build
- uses: lukka/run-cmake@v3
+ working-directory: ${{runner.workspace}}/build
+ run:
+ - cmake --build .
+ - name: test
+ working-directory: ${{runner.workspace}}/build
+ run:
+ - ctest -v