forked from qemu-bsd-user/qemu-bsd-user
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.cirrus.yml
33 lines (32 loc) · 1.69 KB
/
.cirrus.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
env:
ARCH: amd64
COMMON_CONFIG: "--localstatedir=/var --extra-ldflags=-L/usr/local/lib --extra-cflags=-I/usr/local/include --disable-libssh2 --target-list=i386-bsd-user,sparc-bsd-user,arm-bsd-user,mips-bsd-user,mipsel-bsd-user,ppc-bsd-user,x86_64-bsd-user,riscv64-bsd-user,sparc64-bsd-user,mips64-bsd-user,mips64el-bsd-user,ppc64-bsd-user,aarch64-bsd-user --prefix=/usr/local --cc=cc --enable-docs --disable-linux-user --disable-linux-aio --disable-kvm --disable-xen --smbd=/usr/local/sbin/smbd --enable-debug --enable-debug-info --static --disable-sdl --disable-gtk --disable-vte --disable-gnutls --disable-vnc --disable-curl --disable-opengl --disable-usb-redir --disable-pcap --disable-docs --disable-tools --disable-system --disable-guest-agent --disable-capstone"
MAKEFLAGS: "-j3"
task:
env:
PYTHON: python38
PYTHON_CMD: python3.8
CONFIG: "${COMMON_CONFIG} --python=/usr/local/bin/${PYTHON_CMD}"
matrix:
- name: 13.0-CURRENT
freebsd_instance:
image_family: freebsd-13-0-snap
- name: 12.2-STABLE
freebsd_instance:
image_family: freebsd-12-2-snap
- name: 12.2-RELEASE
freebsd_instance:
image_family: freebsd-12-2
- name: 11.4-RELEASE
freebsd_instance:
image_family: freebsd-11-4
install_script:
- sed -i.bak -e 's,pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly,pkg+http://pkg.FreeBSD.org/\${ABI}/latest,' /etc/pkg/FreeBSD.conf
- ASSUME_ALWAYS_YES=yes pkg bootstrap -f
- pkg upgrade -y
- pkg install -y git-lite glib bison gmake pkgconf "${PYTHON}" perl5
prepare_script:
- git submodule update --init --recursive capstone dtc ui/keycodemapdb
script:
- ./configure ${CONFIG}
- gmake ${MAKEFLAGS} all