This commit is contained in:
Theo Buehler 2023-08-18 20:01:07 +02:00
commit 31458956a9

View File

@ -22,19 +22,13 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
dnf -y install git make clang cmake ninja-build autoconf automake libtool diffutils patch dnf -y install git make clang cmake ninja-build autoconf automake libtool diffutils patch
- name: Configure - name: Pull upstream source
run: | run: |
./autogen.sh ./update.sh
./configure - name: Build
- name: Make dist
run: | run: |
make dist CC=${{ matrix.cc }} cmake -GNinja -DBUILD_SHARED_LIBS=ON .
tar zxvf libressl-*.tar.gz
rm libressl-*.tar.gz
- name: Build and test
run: |
cd libressl-*
mkdir build-shared
cmake -GNinja -DBUILD_SHARED_LIBS=ON ..
ninja ninja
- name: Test
run: |
ninja test ninja test