diff options
author | Denis Ovsienko <denis@ovsienko.info> | 2021-02-10 15:34:22 +0000 |
---|---|---|
committer | Denis Ovsienko <denis@ovsienko.info> | 2021-02-10 16:31:40 +0000 |
commit | e3d6a612800e84439070e78c8a3faac10ab6ecfc (patch) | |
tree | 9e68a78ce3dfbab6f0fe209a68d075d429b91d79 /.cirrus.yml | |
parent | 3861a41bfa60b9a8bed2d5a11a2ba7a7b1bbed3d (diff) | |
download | tcpdump-e3d6a612800e84439070e78c8a3faac10ab6ecfc.tar.gz |
Cirrus CI: Run build_matrix.sh on FreeBSD. [skip appveyor] [skip travis]
Diffstat (limited to '.cirrus.yml')
-rw-r--r-- | .cirrus.yml | 16 |
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 |