architecture: ${{ matrix.arch }}
run: |
# https://ports.freebsd.org/
- pkgs='autoconf automake libtool pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel'
- if [ '${{ matrix.arch }}' = 'x86_64' ]; then
- pkgs="${pkgs} py311-openssl py311-impacket py311-cryptography"
- else
- pkgs="${pkgs} py39-openssl py39-impacket py39-cryptography"
- fi
- sudo pkg install -y ${pkgs}
+ sudo pkg install -y autoconf automake libtool pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel py311-openssl py311-impacket py311-cryptography
autoreconf -fi
export CC='${{ matrix.compiler }}'
mkdir bld && cd bld && ../configure --enable-debug --enable-warnings --enable-werror \
architecture: ${{ matrix.arch }}
run: |
# https://ports.freebsd.org/
- pkgs='cmake pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel'
- if [ '${{ matrix.arch }}' = 'x86_64' ]; then
- pkgs="${pkgs} py311-openssl py311-impacket py311-cryptography"
- else
- pkgs="${pkgs} py39-openssl py39-impacket py39-cryptography"
- fi
- sudo pkg install -y ${pkgs}
+ sudo pkg install -y cmake pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel py311-openssl py311-impacket py311-cryptography
cmake -B bld \
'-DCMAKE_C_COMPILER=${{ matrix.compiler }}' \
-DCMAKE_UNITY_BUILD=ON \