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:
9
configure
vendored
9
configure
vendored
@@ -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
|
||||
|
Reference in New Issue
Block a user