96fae4
build system: PE targets: mdso integration: support non-default --libpath.
@@ -6,6 +6,7 @@ LDFLAGS_SONAME += -Wl,-soname
|
|
6
6
|
LDFLAGS_SONAME += -Wl,$(DSO_SONAME)
|
7
7
|
LDFLAGS_SHARED += $(LDFLAGS_SONAME)
|
8
8
|
|
9
|
+
DSO_LIBPATH ?= loader
|
9
10
|
PE_SUBSYSTEM ?= windows
|
10
11
|
LDFLAGS_COMMON += -Wl,--subsystem=$(PE_SUBSYSTEM)
|
11
12
|
|
@@ -38,7 +39,7 @@ clean-implib:
|
|
38
39
|
ifeq ($(OS_IMPLIB_TOOL),mdso)
|
39
40
|
|
40
41
|
$(IMPLIB_VER): $(IMPLIB_DEF)
|
41
|
-
$(MDSO) -m $(HOST_BITS) -i $(IMPLIB_VER) -n $(DSO_VER) $(
|
42
|
+
$(MDSO) -m $(HOST_BITS) -i $(IMPLIB_VER) -n $(DSO_VER) -l $(DSO_LIBPATH) $<
|
42
43
|
|
43
44
|
else ifeq ($(OS_IMPLIB_TOOL),dlltool)
|
44
45
|
|