From: Peter Korsgaard Date: Fri, 14 Jul 2017 13:04:17 +0000 (+0200) Subject: package/Makefile.in: export O= to post-build/image scripts for out-of-tree builds X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0e99bef2fbffd521f457d199c76e42534cc8d419;p=buildroot.git package/Makefile.in: export O= to post-build/image scripts for out-of-tree builds Sometimes it can be interesting to call back into buildroot from a post-build/image script (E.G. make printvars or similar). For this to work correctly with out-of-tree builds we need to pass O= to make, but this is currently not available in the environment of post-build/image scripts. In concept, O could be derrived from BUILD_DIR (E.G. by stripping /build), but directly exporting O is cleaner. O= cannot be exported globally as it interferes with various build systems, so instead add it to EXTRA_ENV. Signed-off-by: Peter Korsgaard Reviewed-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- diff --git a/package/Makefile.in b/package/Makefile.in index b95e5e3fa8..a2b0d90f32 100644 --- a/package/Makefile.in +++ b/package/Makefile.in @@ -309,7 +309,8 @@ HOST_CONFIGURE_OPTS = \ EXTRA_ENV = \ PATH=$(BR_PATH) \ BR2_DL_DIR=$(BR2_DL_DIR) \ - BUILD_DIR=$(BUILD_DIR) + BUILD_DIR=$(BUILD_DIR) \ + O=$(CANONICAL_O) ################################################################################ # settings we need to pass to configure