Skip to content

Commit 9aae248

Browse files
committed
build: Use the .def files when linking on Windows
1 parent 41be79a commit 9aae248

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Makefile.in

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,12 +140,17 @@ ifdef CFG_GCC
140140
CFG_GCC_CFLAGS += -Wall -Werror -fno-rtti -fno-exceptions -g
141141
CFG_GCC_LINK_FLAGS += -g
142142
CFG_COMPILE_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_CFLAGS) -c -o $(1) $(2)
143-
CFG_LINK_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_LINK_FLAGS) -o $(1) $(2)
144143
CFG_DEPEND_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_CFLAGS) -MT "$(1)" -MM $(2)
145144
else
146145
CFG_ERR := $(error please try on a system with gcc)
147146
endif
148147

148+
ifdef CFG_WINDOWSY
149+
CFG_LINK_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_LINK_FLAGS) -o $(1) $(3) $(2)
150+
else
151+
CFG_LINK_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_LINK_FLAGS) -o $(1) $(2)
152+
endif
153+
149154
ifdef CFG_OCAMLC_OPT
150155
$(info cfg: have ocaml native compiler)
151156
OPT=.opt

0 commit comments

Comments
 (0)