diff --git a/.ci/build-freebsd.sh b/.ci/build-freebsd.sh index 7e10691203..74f56ec621 100755 --- a/.ci/build-freebsd.sh +++ b/.ci/build-freebsd.sh @@ -6,7 +6,7 @@ git config --global --add safe.directory . git submodule -q update --init --depth 1 $(awk '/path/ && !/llvm/ && !/opencv/ && !/libpng/ && !/libsdl-org/ && !/curl/ && !/zlib/ && !/libusb/ && !/feralinteractive/ { print $3 }' .gitmodules) -CONFIGURE_ARGS=" +=( -DWITH_LLVM=ON -DUSE_SDL=OFF -DUSE_PRECOMPILED_HEADERS=OFF @@ -16,13 +16,13 @@ CONFIGURE_ARGS=" -DUSE_SYSTEM_LIBPNG=ON -DUSE_SYSTEM_LIBUSB=ON -DUSE_SYSTEM_OPENCV=ON -" - # base Clang workaround (missing clang-scan-deps) -CONFIGURE_ARGS="$CONFIGURE_ARGS -DCMAKE_CXX_SCAN_FOR_MODULES=OFF" + -DCMAKE_CXX_SCAN_FOR_MODULES=OFF + -DCMAKE_LINKER_TYPE=lld-devel +) # shellcheck disable=SC2086 -cmake -B build -G Ninja $CONFIGURE_ARGS +cmake -B build -G Ninja ${CONFIGURE_ARGS[@]} cmake --build build ccache --show-stats