File tree 3 files changed +17
-5
lines changed
3 files changed +17
-5
lines changed Original file line number Diff line number Diff line change 14
14
- name : dependencies
15
15
run : |
16
16
apk -q update
17
- apk add autoconf automake bash build-base clang clang-analyzer git \
18
- libfido2-dev libtool linux-pam-dev openssl-dev pkgconfig
17
+ apk add autoconf automake bash build-base clang clang-analyzer cmake \
18
+ git libfido2-dev libtool linux-pam-dev ninja openssl-dev pkgconfig
19
19
- name : checkout pam-u2f
20
20
uses : actions/checkout@v4
21
21
- name : mark workspace as safe
25
25
CC : ${{ matrix.cc }}
26
26
run : |
27
27
./build-aux/ci/build-linux-${CC%-*}.sh
28
+ - name : build_cmake
29
+ env :
30
+ CC : ${{ matrix.cc }}
31
+ run : . ./build-aux/ci/cmake.sh
Original file line number Diff line number Diff line change 23
23
run : |
24
24
sudo apt -q update
25
25
sudo apt install --no-install-recommends -q -y \
26
- autoconf automake libtool pkg-config libfido2-dev libpam -dev \
27
- git2cl asciidoc-base xsltproc docbook-xsl
26
+ asciidoc-base autoconf automake cmake docbook-xsl git2cl libfido2 -dev \
27
+ libpam-dev libtool ninja-build pkg-config xsltproc
28
28
if [ "${CC%-*}" == "clang" ]; then
29
29
sudo apt install -q -y ${CC%-*}-tools-${CC#clang-}
30
30
else
40
40
CC : ${{ matrix.cc }}
41
41
run : |
42
42
/bin/bash -eux build-aux/ci/distcheck.sh
43
+ - name : build_cmake
44
+ env :
45
+ CC : ${{ matrix.cc }}
46
+ run : . ./build-aux/ci/cmake.sh
Original file line number Diff line number Diff line change 13
13
steps :
14
14
- uses : actions/checkout@v4
15
15
- name : dependencies
16
- run : brew install check cmake help2man libfido2 mandoc libtool automake
16
+ run : brew install check cmake help2man libfido2 mandoc ninja libtool automake
17
17
- name : build
18
18
env :
19
19
CC : ${{ matrix.cc }}
20
20
run : ./build-aux/ci/build-osx.sh
21
+ - name : build_cmake
22
+ env :
23
+ CC : ${{ matrix.cc }}
24
+ run : . ./build-aux/ci/cmake.sh
You can’t perform that action at this time.
0 commit comments