]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
configure: convert LIBBPF environment variables to command-line options
authorHangbin Liu <haliu@redhat.com>
Mon, 31 May 2021 09:47:40 +0000 (17:47 +0800)
committerDavid Ahern <dsahern@kernel.org>
Thu, 3 Jun 2021 03:25:59 +0000 (03:25 +0000)
Signed-off-by: Hangbin Liu <haliu@redhat.com>
Signed-off-by: David Ahern <dsahern@kernel.org>
configure

index c58419c27a716a82e8ff56609d8aa3ccf73b94d0..0a4a0fc90a43f9b00f53aa99687db95c883fbd20 100755 (executable)
--- 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 ;;
                        "")