diff options
| author | Michael Pratt <mcpratt@pm.me> | 2023-05-25 02:31:17 -0400 |
|---|---|---|
| committer | Petr Štetiar <ynezz@true.cz> | 2023-06-05 08:31:47 +0200 |
| commit | d87a8aa148ddf93b199a759deb088fff73787025 (patch) | |
| tree | 5f96d125bf2f59682c1fd6a8e96d48b80d1d3ead /include | |
| parent | 1bad93c42669061b0248ca5cff1d83e399a2ef1a (diff) | |
| download | upstream-d87a8aa148ddf93b199a759deb088fff73787025.tar.gz upstream-d87a8aa148ddf93b199a759deb088fff73787025.tar.bz2 upstream-d87a8aa148ddf93b199a759deb088fff73787025.zip | |
treewide: add ORIG_PATH variable
Add a variable that stores the original value of $PATH
in the host system's shell, before Make alters it.
This can be useful for when it is necessary
to ignore symlinks and programs made by the build system.
Define this new variable before all instances of
'export PATH:=' or similar.
Signed-off-by: Michael Pratt <mcpratt@pm.me>
Diffstat (limited to 'include')
| -rw-r--r-- | include/scan.mk | 1 | ||||
| -rw-r--r-- | include/toplevel.mk | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/scan.mk b/include/scan.mk index 12ef5d1dc77..33a5832ff5f 100644 --- a/include/scan.mk +++ b/include/scan.mk @@ -11,6 +11,7 @@ TARGET_STAMP:=$(TMP_DIR)/info/.files-$(SCAN_TARGET).stamp FILELIST:=$(TMP_DIR)/info/.files-$(SCAN_TARGET)-$(SCAN_COOKIE) OVERRIDELIST:=$(TMP_DIR)/info/.overrides-$(SCAN_TARGET)-$(SCAN_COOKIE) +export ORIG_PATH:=$(if $(ORIG_PATH),$(ORIG_PATH),$(PATH)) export PATH:=$(STAGING_DIR_HOST)/bin:$(PATH) define feedname diff --git a/include/toplevel.mk b/include/toplevel.mk index 2fda7ed2239..328214be1bc 100644 --- a/include/toplevel.mk +++ b/include/toplevel.mk @@ -50,6 +50,7 @@ space:= $(empty) $(empty) path:=$(subst :,$(space),$(PATH)) path:=$(filter-out .%,$(path)) path:=$(subst $(space),:,$(path)) +export ORIG_PATH:=$(if $(ORIG_PATH),$(ORIG_PATH),$(PATH)) export PATH:=$(path) export STAGING_DIR_HOST:=$(if $(STAGING_DIR),$(abspath $(STAGING_DIR)/../host),$(TOPDIR)/staging_dir/host) |
