X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=.builds%2Ffreebsd.yml;h=b7d06813e7b0ae0a671b3adcafecd17b68704fcf;hb=e25ae9efe89d42ec9974bd7cd6f1af1655f2a734;hp=fbd6670c778ab159ebf0c8535d32478a37de9e5a;hpb=c79f93d90fdb12c839ca59336e9bf571e8cbbcaa;p=tinc diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index fbd6670c..b7d06813 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -1,8 +1,9 @@ image: freebsd/13.x packages: - - gmake - - autotools + - coreutils + - meson + - pkgconf - openssl - lzo2 - liblz4 @@ -10,9 +11,9 @@ packages: - miniupnpc - readline - texinfo - -environment: - CFLAGS: -I/usr/local/include -L/usr/local/lib + - vde2 + - libgcrypt + - cmocka sources: - https://github.com/gsliepen/tinc @@ -20,13 +21,12 @@ sources: tasks: - configure: | cd tinc - autoreconf -fsi - ./configure --with-miniupnpc + meson setup build -Dpkg_config_path=/usr/local/lib/pkgconfig - build: | cd tinc - gmake -j$(sysctl -n hw.ncpu) + ninja -C build - test: | cd tinc - gmake check-recursive VERBOSE=1 + meson test -C build --verbose