Skip to content

Commit 07bb08a

Browse files
committed
CI: cmake cygwin
1 parent 5d911a3 commit 07bb08a

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/build.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,21 @@ jobs:
105105
- name: 'Makefile test'
106106
run: make test
107107

108+
- name: 'cmake configure'
109+
run: cmake -B bld -G Ninja -DCMAKE_INSTALL_PREFIX="$HOME"/trurl-install -DTRURL_COMPLETION_ZSH=ON -DTRURL_WERROR=ON
110+
111+
- name: 'cmake build'
112+
run: cmake --build bld
113+
114+
- name: 'cmake install'
115+
run: cmake --install bld
116+
117+
- name: 'cmake sanity test'
118+
run: bld/trurl -v
119+
120+
- name: 'cmake test'
121+
run: cmake --build bld --target trurl-test
122+
108123
macos:
109124
name: 'macOS'
110125
runs-on: macos-latest

0 commit comments

Comments
 (0)