Skip to content

Commit dfd0d38

Browse files
committed
Merge pull request #3591
6986861 build: use -mwindows for gui targets when linking with mingw (Cory Fields)
2 parents 12e1fcc + 6986861 commit dfd0d38

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

src/m4/bitcoin_qt.m4

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@ AC_DEFUN([BITCOIN_QT_CONFIGURE],[
109109
AX_CHECK_LINK_FLAG([[$base_frameworks]],[QT_LIBS="$QT_LIBS $base_frameworks"],[AC_MSG_ERROR(could not find base frameworks)])
110110
])
111111
;;
112+
*mingw*)
113+
BITCOIN_QT_CHECK([
114+
AX_CHECK_LINK_FLAG([[-mwindows]],[QT_LDFLAGS="$QT_LDFLAGS -mwindows"],[AC_MSG_WARN(-mwindows linker support not detected)])
115+
])
112116
esac
113117
114118
@@ -137,6 +141,7 @@ AC_DEFUN([BITCOIN_QT_CONFIGURE],[
137141
138142
AC_SUBST(QT_INCLUDES)
139143
AC_SUBST(QT_LIBS)
144+
AC_SUBST(QT_LDFLAGS)
140145
AC_SUBST(QT_DBUS_INCLUDES)
141146
AC_SUBST(QT_DBUS_LIBS)
142147
AC_SUBST(QT_TEST_INCLUDES)

src/qt/Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,7 @@ bitcoin_qt_LDADD += $(LIBBITCOIN_WALLET)
341341
endif
342342
bitcoin_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBLEVELDB) $(LIBMEMENV) \
343343
$(BOOST_LIBS) $(QT_LIBS) $(QT_DBUS_LIBS) $(QR_LIBS) $(PROTOBUF_LIBS) $(BDB_LIBS)
344+
bitcoin_qt_LDFLAGS = $(QT_LDFLAGS)
344345

345346
# forms/foo.h -> forms/ui_foo.h
346347
QT_FORMS_H=$(join $(dir $(QT_FORMS_UI)),$(addprefix ui_, $(notdir $(QT_FORMS_UI:.ui=.h))))

src/qt/test/Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,6 @@ endif
4141
test_bitcoin_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBLEVELDB) \
4242
$(LIBMEMENV) $(BOOST_LIBS) $(QT_DBUS_LIBS) $(QT_TEST_LIBS) $(QT_LIBS) \
4343
$(QR_LIBS) $(PROTOBUF_LIBS) $(BDB_LIBS)
44+
test_bitcoin_qt_LDFLAGS = $(QT_LDFLAGS)
4445

4546
CLEANFILES = $(BUILT_SOURCES) *.gcda *.gcno

0 commit comments

Comments
 (0)