X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=.builds%2Ffreebsd.yml;h=5ecfd76da593a74521ddfdce836982ab9eabf2ff;hb=d6866ff0f130704ff963d9e053b1d85407ed2d7c;hp=a52803b289f3baa870beedfb8cf03b20f9226821;hpb=4c704a92f4fd9c162995b69ab063f6fa59c20c26;p=tinc diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index a52803b2..5ecfd76d 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -2,7 +2,8 @@ image: freebsd/13.x packages: - coreutils - - autotools + - meson + - pkgconf - openssl - lzo2 - liblz4 @@ -12,11 +13,6 @@ packages: - texinfo - vde2 - libgcrypt - - llvm12 - - py38-pip - -environment: - CFLAGS: -I/usr/local/include -L/usr/local/lib sources: - https://github.com/gsliepen/tinc @@ -24,21 +20,12 @@ sources: tasks: - configure: | cd tinc - autoreconf -fsi - ./configure --enable-miniupnpc --enable-vde + meson setup build -Dpkg_config_path=/usr/local/lib/pkgconfig - build: | cd tinc - make -j$(sysctl -n hw.ncpu) + ninja -C build - test: | cd tinc - make check-recursive VERBOSE=1 - - - lint: | - mkdir -p ~/.local/bin - ln -f -s "$(which clang-tidy12)" ~/.local/bin/clang-tidy - pip install --user compiledb - cd tinc - export PATH=$PATH:$HOME/.local/bin - sh .ci/tidy/run.sh + meson test -C build --verbose