diff options
Diffstat (limited to 'src/Makefile.global.in')
-rw-r--r-- | src/Makefile.global.in | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/Makefile.global.in b/src/Makefile.global.in index 6e943ebae25..ae8f640ef6b 100644 --- a/src/Makefile.global.in +++ b/src/Makefile.global.in @@ -355,13 +355,16 @@ $(1)="$(if $($(1)),$(2):$$$(1),$(2))" endef # platform-specific environment variable to set shared library path -define ld_library_path_var -$(if $(filter $(PORTNAME),darwin),DYLD_LIBRARY_PATH,$(if $(filter $(PORTNAME),aix),LIBPATH,LD_LIBRARY_PATH)) -endef - -define with_temp_install -PATH="$(abs_top_builddir)/tmp_install$(bindir):$$PATH" $(call add_to_path,$(ld_library_path_var),$(abs_top_builddir)/tmp_install$(libdir)) -endef +# individual ports can override this later, this is the default name +ld_library_path_var = LD_LIBRARY_PATH + +# with_temp_install_extra is for individual ports to define if they +# need something more here. If not defined then the expansion does +# nothing. +with_temp_install = \ + PATH="$(abs_top_builddir)/tmp_install$(bindir):$$PATH" \ + $(call add_to_path,$(strip $(ld_library_path_var)),$(abs_top_builddir)/tmp_install$(libdir)) \ + $(with_temp_install_extra) ifeq ($(enable_tap_tests),yes) |