summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHangbin Liu <haliu@redhat.com>2021-05-31 17:47:40 +0800
committerDavid Ahern <dsahern@kernel.org>2021-06-03 03:25:59 +0000
commit7ae2585b865add6488510c3d257910d8f5f7ae76 (patch)
tree4a6de5c4c98042c206e6baef9aaab141a301583d
parenta9c3d70d902a0473ee5c13336317006a52ce8242 (diff)
downloadiproute2-7ae2585b865add6488510c3d257910d8f5f7ae76.tar.gz
configure: convert LIBBPF environment variables to command-line options
Signed-off-by: Hangbin Liu <haliu@redhat.com> Signed-off-by: David Ahern <dsahern@kernel.org>
-rwxr-xr-xconfigure18
1 files changed, 13 insertions, 5 deletions
diff --git a/configure b/configure
index c58419c2..0a4a0fc9 100755
--- a/configure
+++ b/configure
@@ -1,11 +1,6 @@
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0
# This is not an autoconf generated configure
-#
-# Influential LIBBPF environment variables:
-# LIBBPF_FORCE={on,off} on: require link against libbpf;
-# off: disable libbpf probing
-# LIBBPF_DIR Path to libbpf DESTDIR to use
INCLUDE="$PWD/include"
@@ -491,6 +486,10 @@ usage()
cat <<EOF
Usage: $0 [OPTIONS]
--include_dir Path to iproute2 include dir
+ --libbpf_dir Path to libbpf DESTDIR
+ --libbpf_force Enable/disable libbpf by force. Available options:
+ on: require link against libbpf, quit config if no libbpf support
+ off: disable libbpf probing
-h | --help Show this usage info
EOF
exit $1
@@ -505,6 +504,15 @@ else
--include_dir)
INCLUDE=$2
shift 2 ;;
+ --libbpf_dir)
+ LIBBPF_DIR="$2"
+ shift 2 ;;
+ --libbpf_force)
+ if [ "$2" != 'on' ] && [ "$2" != 'off' ]; then
+ usage 1
+ fi
+ LIBBPF_FORCE=$2
+ shift 2 ;;
-h | --help)
usage 0 ;;
"")