libclayer/.openbsd.yml

34 lines
718 B
YAML

# We use sourcehut CI (https://builds.sr.ht) to test on OpenBSD.
# For GNU/Linux CI see GitHub Actions.
image: openbsd/7.2
arch: amd64
sources:
- https://github.com/tailix/libclayer.git
packages:
- autoconf-2.71
- automake-1.16.5
- cppcheck
- m4
- wget
environment:
AUTOCONF_VERSION: '2.71'
AUTOMAKE_VERSION: '1.16'
tasks:
- libtool: |
wget https://ftpmirror.gnu.org/libtool/libtool-2.4.7.tar.gz
tar -xzf libtool-2.4.7.tar.gz
cd libtool-2.4.7
./configure
make
doas make install
- build: |
cd libclayer
./autogen.sh
./configure --enable-checks-all CFLAGS='-O3'
make
doas make install
- test: |
cd libclayer
make check