fix lib.exe invocation for msvc
This commit is contained in:
@@ -570,7 +570,7 @@ ifneq (,$(findstring msvc,$(platform)))
|
|||||||
OBJOUT = -Fo
|
OBJOUT = -Fo
|
||||||
LINKOUT = -out:
|
LINKOUT = -out:
|
||||||
ifeq ($(STATIC_LINKING),1)
|
ifeq ($(STATIC_LINKING),1)
|
||||||
LD ?= lib.exe
|
LD = lib.exe
|
||||||
STATIC_LINKING=0
|
STATIC_LINKING=0
|
||||||
else
|
else
|
||||||
LD = link.exe
|
LD = link.exe
|
||||||
@@ -590,7 +590,11 @@ else
|
|||||||
all: $(TARGET)
|
all: $(TARGET)
|
||||||
$(TARGET): $(OBJECTS)
|
$(TARGET): $(OBJECTS)
|
||||||
ifeq ($(STATIC_LINKING),1)
|
ifeq ($(STATIC_LINKING),1)
|
||||||
|
ifneq (,$(findstring msvc,$(platform)))
|
||||||
|
$(LD) $(LINKOUT)$@ $(OBJECTS)
|
||||||
|
else
|
||||||
$(AR) rcs $@ $(OBJECTS)
|
$(AR) rcs $@ $(OBJECTS)
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
$(LD) $(LINKOUT)$@ $(SHARED) $(OBJECTS) $(LDFLAGS) $(LIBS)
|
$(LD) $(LINKOUT)$@ $(SHARED) $(OBJECTS) $(LDFLAGS) $(LIBS)
|
||||||
endif
|
endif
|
||||||
|
|||||||
Reference in New Issue
Block a user