summaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorDenis Ovsienko <denis@ovsienko.info>2021-02-10 15:34:22 +0000
committerDenis Ovsienko <denis@ovsienko.info>2021-02-10 16:31:40 +0000
commite3d6a612800e84439070e78c8a3faac10ab6ecfc (patch)
tree9e68a78ce3dfbab6f0fe209a68d075d429b91d79 /.cirrus.yml
parent3861a41bfa60b9a8bed2d5a11a2ba7a7b1bbed3d (diff)
downloadtcpdump-e3d6a612800e84439070e78c8a3faac10ab6ecfc.tar.gz
Cirrus CI: Run build_matrix.sh on FreeBSD. [skip appveyor] [skip travis]
Diffstat (limited to '.cirrus.yml')
-rw-r--r--.cirrus.yml16
1 files changed, 7 insertions, 9 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index 9ccf80bc..5ad36a75 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -3,7 +3,7 @@ env:
LIBPCAP_GIT: https://github.com/the-tcpdump-group/libpcap.git
freebsd_task:
- name: FBSD
+ name: FBSD+BM
freebsd_instance:
cpu: 4 # allows two concurrent FreeBSD tasks
matrix:
@@ -13,16 +13,14 @@ freebsd_task:
env:
IGNORE_OSVERSION: yes
MAKEFLAGS: -j 4
+ MATRIX_CC: clang gcc10
script:
- freebsd-version
- - pkg install -qy git autoconf
- - (cd .. && git clone --depth ${CIRRUS_CLONE_DEPTH} --branch=master --quiet ${LIBPCAP_GIT} && cd libpcap && ./configure --prefix=/tmp && make -s)
- - touch .devel
- - ./configure --prefix=/tmp
- - make -s CFLAGS=-Werror all
- - make check
- - make install
- - make releasetar
+ - pkg install -qy git autoconf gcc10
+ - pkg install -qy bash cmake # for build_matrix.sh and build.sh
+ - pkg install -qy pkgconf # for cmake, replaces pkg-config
+ - (cd .. && echo '$ git clone [...] libpcap.git' && git clone --depth ${CIRRUS_CLONE_DEPTH} --branch=master --quiet ${LIBPCAP_GIT})
+ - ./build_matrix.sh
linux_task:
name: LNX+BM