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()
|
check_toolchain()
|
||||||
{
|
{
|
||||||
|
local clang_version
|
||||||
|
|
||||||
: ${PKG_CONFIG:=pkg-config}
|
: ${PKG_CONFIG:=pkg-config}
|
||||||
: ${CC=gcc}
|
: ${CC=gcc}
|
||||||
: ${CLANG=clang}
|
: ${CLANG=clang}
|
||||||
@@ -25,6 +27,13 @@ check_toolchain()
|
|||||||
fi;
|
fi;
|
||||||
done
|
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 "PKG_CONFIG:=${PKG_CONFIG}" >>$CONFIG
|
||||||
echo "CC:=${CC}" >>$CONFIG
|
echo "CC:=${CC}" >>$CONFIG
|
||||||
echo "CLANG:=${CLANG}" >>$CONFIG
|
echo "CLANG:=${CLANG}" >>$CONFIG
|
||||||
|
Reference in New Issue
Block a user