diff options
| author | Graydon Hoare <[email protected]> | 2011-03-23 13:10:30 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2011-03-23 13:10:30 -0700 |
| commit | a978d534258241332a186b78df0db9ebffc4b1ee (patch) | |
| tree | 1e5cd4b051a3f43ae24a22f3d9fee3d9e61d81a6 | |
| parent | Calculate git-derived versions correctly when out-of-tree. (diff) | |
| download | rust-a978d534258241332a186b78df0db9ebffc4b1ee.tar.xz rust-a978d534258241332a186b78df0db9ebffc4b1ee.zip | |
Add layer of indirection to differentiate LD_LIBRARY_PATH vs. DYLD_LIBRARY_PATH.
| -rw-r--r-- | Makefile.in | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in index 47ca147d..932e2dd8 100644 --- a/Makefile.in +++ b/Makefile.in @@ -30,6 +30,7 @@ ifeq ($(CFG_OSTYPE), FreeBSD) CFG_GCC_LINK_FLAGS += -m32 endif CFG_UNIXY := 1 + CFG_LDENV := LD_LIBRARY_PATH endif ifeq ($(CFG_OSTYPE), Linux) @@ -41,11 +42,13 @@ ifeq ($(CFG_OSTYPE), Linux) CFG_GCC_LINK_FLAGS += -m32 endif CFG_UNIXY := 1 + CFG_LDENV := LD_LIBRARY_PATH endif ifeq ($(CFG_OSTYPE), Darwin) CFG_LIB_NAME=lib$(1).dylib CFG_UNIXY := 1 + CFG_LDENV := DYLD_LIBRARY_PATH CFG_GCC_LINK_FLAGS += -dynamiclib -lpthread # Darwin has a very blurry notion of "64 bit", and claims it's running # "on an i386" when the whole userspace is 64-bit and the compiler @@ -90,9 +93,9 @@ ifdef CFG_UNIXY CFG_EXE_SUFFIX := CFG_LDPATH :=$(CFG_LDPATH):$(CFG_LLVM_LIBDIR) CFG_RUN_TARG=\ - LD_LIBRARY_PATH=$(dir $(firstword $(1))):$(CFG_LDPATH) $(1) + $(CFG_LDENV)=$(dir $(firstword $(1))):$(CFG_LDPATH) $(1) CFG_RUN_TEST=\ - LD_LIBRARY_PATH=$(dir $(firstword $(1))):$(CFG_LDPATH) \ + $(CFG_LDENV)=$(dir $(firstword $(1))):$(CFG_LDPATH) \ $(CFG_VALGRIND) $(1) CFG_BOOT_NATIVE := 1 |