]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
configure: add the --prefix option
authorAndrea Claudi <aclaudi@redhat.com>
Thu, 14 Oct 2021 08:50:54 +0000 (10:50 +0200)
committerDavid Ahern <dsahern@kernel.org>
Fri, 15 Oct 2021 23:57:17 +0000 (17:57 -0600)
This commit add the '--prefix' option to the iproute2 configure script.

This mimics the '--prefix' option that autotools configure provides, and
will be used later to allow users or packagers to set the lib directory.

Signed-off-by: Andrea Claudi <aclaudi@redhat.com>
Acked-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: David Ahern <dsahern@kernel.org>
configure

index 9a2645d9dd0c22b72ce24886d8e89771bdb5af9a..05e23eff16cf37605d27b0cb61baf6b4f0398299 100755 (executable)
--- a/configure
+++ b/configure
@@ -3,6 +3,7 @@
 # This is not an autoconf generated configure
 
 INCLUDE="$PWD/include"
+PREFIX="/usr"
 
 # Output file which is input to Makefile
 CONFIG=config.mk
@@ -490,6 +491,7 @@ Usage: $0 [OPTIONS]
        --libbpf_force <on|off>         Enable/disable libbpf by force. Available options:
                                          on: require link against libbpf, quit config if no libbpf support
                                          off: disable libbpf probing
+       --prefix <dir>                  Path prefix of the lib files to install
        -h | --help                     Show this usage info
 EOF
        exit $1
@@ -516,6 +518,11 @@ else
                                LIBBPF_FORCE="$1" ;;
                        --libbpf_force=*)
                                LIBBPF_FORCE="${1#*=}" ;;
+                       --prefix)
+                               shift
+                               PREFIX="$1" ;;
+                       --prefix=*)
+                               PREFIX="${1#*=}" ;;
                        -h | --help)
                                usage 0 ;;
                        --*)
@@ -536,6 +543,7 @@ if [ "${LIBBPF_FORCE-unused}" != "unused" ]; then
                usage 1
        fi
 fi
+[ -z "$PREFIX" ] && usage 1
 
 echo "# Generated config based on" $INCLUDE >$CONFIG
 quiet_config >> $CONFIG