summaryrefslogtreecommitdiffstats
path: root/scripts/lib/ptxd_make_00-init.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/ptxd_make_00-init.sh')
-rw-r--r--scripts/lib/ptxd_make_00-init.sh15
1 files changed, 14 insertions, 1 deletions
diff --git a/scripts/lib/ptxd_make_00-init.sh b/scripts/lib/ptxd_make_00-init.sh
index 3f9467de0..625764868 100644
--- a/scripts/lib/ptxd_make_00-init.sh
+++ b/scripts/lib/ptxd_make_00-init.sh
@@ -379,6 +379,18 @@ ptxd_init_devpkg()
export PTXDIST_DEVPKG_PLATFORMDIR
}
+ptxd_init_save_wrapper_env() {
+ local sysroot="$(ptxd_get_ptxconf PTXCONF_SYSROOT_HOST)"
+
+ cat > ${sysroot}/lib/wrapper/env <<- EOF
+ PTXDIST_PLATFORMCONFIG="${PTXDIST_PLATFORMCONFIG}"
+ PTXDIST_CROSS_CPPFLAGS="${PTXDIST_CROSS_CPPFLAGS}"
+ PTXDIST_CROSS_LDFLAGS="${PTXDIST_CROSS_LDFLAGS}"
+ PTXDIST_HOST_CPPFLAGS="${PTXDIST_HOST_CPPFLAGS}"
+ PTXDIST_HOST_LDFLAGS="${PTXDIST_HOST_LDFLAGS}"
+ EOF
+}
+
#
# initialize vars needed by PTXdist's make
#
@@ -399,6 +411,7 @@ ptxd_make_init() {
ptxd_init_collectionconfig
fi &&
ptxd_init_cross_env &&
- ptxd_init_host_env
+ ptxd_init_host_env &&
+ ptxd_init_save_wrapper_env
}
ptxd_make_init