1
0
mirror of https://github.com/xdp-project/BNG-router.git synced 2024-05-06 15:54:53 +00:00

configure: check clang version

Check clang version and bail if it's too old.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
This commit is contained in:
Toke Høiland-Jørgensen
2021-10-04 13:46:42 +02:00
parent b13209498b
commit 52a8b045b4

9
configure vendored
View File

@@ -13,6 +13,8 @@ trap 'status=$?; rm -rf $TMPDIR; rm -f $CONFIG; exit $status' EXIT HUP INT QUIT
check_toolchain()
{
local clang_version
: ${PKG_CONFIG:=pkg-config}
: ${CC=gcc}
: ${CLANG=clang}
@@ -25,6 +27,13 @@ check_toolchain()
fi;
done
clang_version=$($CLANG --version | sed -n '/clang version/ s/clang version // p')
if [ "${clang_version//\.[0-9\.]*/}" -lt "11" ]; then
echo "ERROR: Need clang version >= 11, found $clang_version"
exit 1
fi
echo "clang: $clang_version"
echo "PKG_CONFIG:=${PKG_CONFIG}" >>$CONFIG
echo "CC:=${CC}" >>$CONFIG
echo "CLANG:=${CLANG}" >>$CONFIG