mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-01-28 03:37:17 +01:00
iproute2: split iproute2 configure and compile logic
Previously we relied on the iproute2 makefile automatically running the configure script on first run. This does not allow control of some configure options, or of when the configure script is re-run. The motivating usecase here is ./configure --color=auto, though that is not implemented in this commit. Signed-off-by: George Tsiamasiotis <george@tsiamasiotis.gr> Link: https://github.com/openwrt/openwrt/pull/20281 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
2069b83ec6
commit
4153205022
1 changed files with 11 additions and 10 deletions
|
|
@ -161,22 +161,23 @@ ifdef CONFIG_PACKAGE_rdma
|
|||
HAVE_MNL:=y
|
||||
endif
|
||||
|
||||
# Disable built-in configure invocation.
|
||||
Build/Configure=
|
||||
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
TARGET_CPPFLAGS += -I$(STAGING_DIR)/usr/include/libnl-tiny
|
||||
|
||||
MAKE_FLAGS += \
|
||||
KERNEL_INCLUDE="$(TOOLCHAIN_ROOT_DIR)/usr/include" \
|
||||
SHARED_LIBS=$(SHARED_LIBS) \
|
||||
IP_CONFIG_TINY=$(IP_CONFIG_TINY) \
|
||||
BUILD_VARIANT=$(BUILD_VARIANT) \
|
||||
LIBBPF_FORCE=$(LIBBPF_FORCE) \
|
||||
CONFIGURE_VARS += \
|
||||
HAVE_ELF=$(HAVE_ELF) \
|
||||
HAVE_MNL=$(HAVE_MNL) \
|
||||
HAVE_CAP=$(HAVE_CAP) \
|
||||
HAVE_TIRPC=n \
|
||||
HAVE_TIRPC=n
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
--include_dir="$(TOOLCHAIN_ROOT_DIR)/usr/include" \
|
||||
--libbpf_force=$(LIBBPF_FORCE)
|
||||
|
||||
MAKE_FLAGS += \
|
||||
SHARED_LIBS=$(SHARED_LIBS) \
|
||||
IP_CONFIG_TINY=$(IP_CONFIG_TINY) \
|
||||
BUILD_VARIANT=$(BUILD_VARIANT) \
|
||||
IPT_LIB_DIR=/usr/lib/iptables \
|
||||
XT_LIB_DIR=/usr/lib/iptables \
|
||||
TC_CONFIG_XT=$(TC_CONFIG_XT) \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue