summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2019-12-08 19:19:12 +0100
committerMike Pall <mike>2019-12-08 19:19:12 +0100
commiteba586854b3d55e060d1ee40201dd0ca48aa3f9d (patch)
tree3d626cb3ebee71f4470f455ad22d50bdc279cb5c /src
parentc43b6a9137f8b9940ecec7fe869aa9853f685d03 (diff)
downloadluajit2-eba586854b3d55e060d1ee40201dd0ca48aa3f9d.tar.gz
Build MinGW import library, too.
Thanks to Tarnyko.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile
index c3dee48e..2e501069 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -219,6 +219,7 @@ TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER)
TARGET_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).dylib
TARGET_DYLIBPATH= $(TARGET_LIBPATH)/$(TARGET_DYLIBNAME)
TARGET_DLLNAME= lua$(NODOTABIVER).dll
+TARGET_DLLDOTANAME= libluajit-$(ABIVER).dll.a
TARGET_XSHLDFLAGS= -shared -fPIC -Wl,-soname,$(TARGET_SONAME)
TARGET_DYNXLDOPTS=
@@ -293,7 +294,7 @@ endif
TARGET_SYS?= $(HOST_SYS)
ifeq (Windows,$(TARGET_SYS))
TARGET_STRIP+= --strip-unneeded
- TARGET_XSHLDFLAGS= -shared
+ TARGET_XSHLDFLAGS= -shared -Wl,--out-implib,$(TARGET_DLLDOTANAME)
TARGET_DYNXLDOPTS=
HOST_RM= del
else