package/pkg-cargo: set RUSTFLAGS for host in HOST_PKG_CARGO_ENV
Move RUSTFLAGS for host builds to HOST_PKG_CARGO_ENV so that they are set for host cargo builds which don't use the cargo infrastructure, e.g. python packages that include rust code. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
This commit is contained in:
parent
39b5d5eb13
commit
d775b2ac05
@ -57,7 +57,8 @@ ifeq ($(NORMALIZED_ARCH),arm)
|
||||
endif
|
||||
|
||||
HOST_PKG_CARGO_ENV = \
|
||||
$(PKG_COMMON_CARGO_ENV)
|
||||
$(PKG_COMMON_CARGO_ENV) \
|
||||
RUSTFLAGS="$(addprefix -C link-args=,$(HOST_LDFLAGS))"
|
||||
|
||||
################################################################################
|
||||
# inner-cargo-package -- defines how the configuration, compilation and
|
||||
@ -130,7 +131,6 @@ else # ifeq ($(4),target)
|
||||
define $(2)_BUILD_CMDS
|
||||
cd $$($$(PKG)_SRCDIR) && \
|
||||
$$(HOST_MAKE_ENV) \
|
||||
RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \
|
||||
$$(HOST_CONFIGURE_OPTS) \
|
||||
$$(HOST_PKG_CARGO_ENV) \
|
||||
$$($(2)_CARGO_ENV) \
|
||||
@ -171,7 +171,6 @@ ifndef $(2)_INSTALL_CMDS
|
||||
define $(2)_INSTALL_CMDS
|
||||
cd $$($$(PKG)_SRCDIR) && \
|
||||
$$(HOST_MAKE_ENV) \
|
||||
RUSTFLAGS="$$(addprefix -C link-args=,$$(HOST_LDFLAGS))" \
|
||||
$$(HOST_CONFIGURE_OPTS) \
|
||||
$$(HOST_PKG_CARGO_ENV) \
|
||||
$$($(2)_CARGO_ENV) \
|
||||
|
Loading…
Reference in New Issue
Block a user