Skip to content

Commit e2442d2

Browse files
committed
---
yaml --- r: 1737 b: refs/heads/master c: aa1e331 h: refs/heads/master i: 1735: 787a63f v: v3
1 parent 5b412f4 commit e2442d2

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 724a9a392abc979826c57b238ec25446fe55967b
2+
refs/heads/master: aa1e331469509a0029f2dcdd0577b4c203fcaf14

trunk/Makefile.in

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,17 @@ ifneq ($(findstring MINGW,$(CFG_OSTYPE)),)
6060
CFG_WINDOWSY := 1
6161
endif
6262

63+
CFG_LDPATH :=$(CFG_BUILD_DIR)/rt
64+
CFG_LDPATH :=$(CFG_LDPATH):$(CFG_BUILD_DIR)/llvmext
65+
6366
ifdef CFG_WINDOWSY
6467
CFG_INFO := $(info cfg: windows-y environment)
6568

6669
CFG_EXE_SUFFIX := .exe
6770
CFG_LIB_NAME=$(1).dll
68-
CFG_RUN_PROGRAM=$(1)
71+
CFG_LDPATH :=$(CFG_LDPATH):$(CFG_LLVM_BINDIR)
72+
CFG_LDPATH :=$(CFG_LDPATH):$$PATH
73+
CFG_RUN_PROGRAM=PATH=$(CFG_LDPATH) $(1)
6974

7075
CFG_PATH_MUNGE := $(strip | perl -p \
7176
-e 's@\\(.)@/\1@go;' \
@@ -81,14 +86,18 @@ ifdef CFG_UNIXY
8186
CFG_INFO := $(info cfg: unix-y environment)
8287

8388
CFG_EXE_SUFFIX :=
84-
CFG_RUN_PROGRAM=LD_LIBRARY_PATH=$(dir $(1)) $(CFG_VALGRIND) $(1)
89+
CFG_LDPATH :=$(CFG_LDPATH):$(CFG_LLVM_LIBDIR)
90+
CFG_RUN_PROGRAM=\
91+
LD_LIBRARY_PATH=$(dir $(1)):$(CFG_LDPATH) $(CFG_VALGRIND) $(1)
8592

8693
CFG_BOOT_NATIVE := 1
8794

8895
ifdef MINGW_CROSS
8996
CFG_EXE_SUFFIX := .exe
9097
CFG_LIB_NAME=$(1).dll
91-
CFG_RUN_PROGRAM=$(1)
98+
CFG_LDPATH :=$(CFG_LDPATH):$(CFG_LLVM_BINDIR)
99+
CFG_LDPATH :=$(CFG_LDPATH):$$PATH
100+
CFG_RUN_PROGRAM=PATH=$(CFG_LDPATH) $(1)
92101

93102
CFG_INFO := $(info cfg: mingw-cross)
94103
CFG_GCC_CROSS := i586-mingw32msvc-

0 commit comments

Comments
 (0)