summaryrefslogtreecommitdiffhomepage
path: root/sysinfo/os/pe.mk
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-06-04 15:54:31 +0000
committermidipix <writeonce@midipix.org>2018-06-05 08:30:07 -0400
commit291829c7d576ec9680343e514ad56630e478d918 (patch)
treec53b6330fbc0b31435a7df7087a1f2fb0dcbe992 /sysinfo/os/pe.mk
parentec21bf5ef5d1d02f03ae20fcc8ab5d0324b4e3cc (diff)
downloadsofort-291829c7d576ec9680343e514ad56630e478d918.tar.bz2
sofort-291829c7d576ec9680343e514ad56630e478d918.tar.xz
build system: PE targets: mdso integration: support non-default --libpath.
Diffstat (limited to 'sysinfo/os/pe.mk')
-rw-r--r--sysinfo/os/pe.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/sysinfo/os/pe.mk b/sysinfo/os/pe.mk
index 1b02484..e8e1759 100644
--- a/sysinfo/os/pe.mk
+++ b/sysinfo/os/pe.mk
@@ -6,6 +6,7 @@ LDFLAGS_SONAME += -Wl,-soname
LDFLAGS_SONAME += -Wl,$(DSO_SONAME)
LDFLAGS_SHARED += $(LDFLAGS_SONAME)
+DSO_LIBPATH ?= loader
PE_SUBSYSTEM ?= windows
LDFLAGS_COMMON += -Wl,--subsystem=$(PE_SUBSYSTEM)
@@ -38,7 +39,7 @@ clean-implib:
ifeq ($(OS_IMPLIB_TOOL),mdso)
$(IMPLIB_VER): $(IMPLIB_DEF)
- $(MDSO) -m $(HOST_BITS) -i $(IMPLIB_VER) -n $(DSO_VER) $(IMPLIB_DEF)
+ $(MDSO) -m $(HOST_BITS) -i $(IMPLIB_VER) -n $(DSO_VER) -l $(DSO_LIBPATH) $<
else ifeq ($(OS_IMPLIB_TOOL),dlltool)