X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=.builds%2Ffreebsd.yml;h=a52803b289f3baa870beedfb8cf03b20f9226821;hb=4203f7c88d5f17dc10075d371ca97aa6359ba71b;hp=5afae0fc16bcd0b302047a6291e0730e18d9846c;hpb=83fa4ea34b22c69286579ca4cdaafd3c869677cc;p=tinc diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index 5afae0fc..a52803b2 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -1,14 +1,19 @@ image: freebsd/13.x packages: - - gmake + - coreutils - autotools - openssl - lzo2 + - liblz4 - ncurses - miniupnpc - readline - texinfo + - vde2 + - libgcrypt + - llvm12 + - py38-pip environment: CFLAGS: -I/usr/local/include -L/usr/local/lib @@ -20,12 +25,20 @@ tasks: - configure: | cd tinc autoreconf -fsi - ./configure --with-miniupnpc + ./configure --enable-miniupnpc --enable-vde - build: | cd tinc - gmake -j$(sysctl -n hw.ncpu) + make -j$(sysctl -n hw.ncpu) - test: | cd tinc - gmake check-recursive VERBOSE=1 + 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