Skip to content

Commit c5a581f

Browse files
committed
Contribs: Qt, mention lqwindows and QPlatformSupport in .pc file
1 parent 36591a6 commit c5a581f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

contrib/src/qt/rules.mak

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ QT_CONFIG := -static -release -opensource -confirm-license -no-pkg-config \
4141
cd $< && ./configure $(QT_PLATFORM) $(QT_CONFIG) -prefix $(PREFIX)
4242
# Make && Install libraries
4343
cd $< && $(MAKE)
44-
cd $</src && $(MAKE) sub-corelib-install_subtargets sub-gui-install_subtargets sub-widgets-install_subtargets
44+
cd $</src && $(MAKE) sub-corelib-install_subtargets sub-gui-install_subtargets sub-widgets-install_subtargets sub-platformsupport-install_subtargets
4545
# Install tools
4646
cd $</src && $(MAKE) sub-moc-install_subtargets sub-rcc-install_subtargets sub-uic-install_subtargets
4747
# Install plugins
@@ -52,8 +52,10 @@ QT_CONFIG := -static -release -opensource -confirm-license -no-pkg-config \
5252
cp $(PREFIX)/include/QtGui/$(QT_VERSION)/QtGui/qpa/qplatformnativeinterface.h $(PREFIX)/include/QtGui/qpa
5353
# Clean Qt mess
5454
rm -rf $(PREFIX)/lib/libQt5Bootstrap* $(PREFIX)/lib/*.prl $(PREFIX)/mkspecs
55-
# Fix .pc files
55+
# Fix .pc files to remove debug version (d)
5656
cd $(PREFIX)/lib/pkgconfig; for i in Qt5Core.pc Qt5Gui.pc Qt5Widgets.pc; do sed -i -e 's/d\.a/.a/g' -e 's/d $$/ /' $$i; done
57+
# Fix Qt5Gui.pc file to include qwindows (QWindowsIntegrationPlugin) and Qt5Platform Support
58+
cd $(PREFIX)/lib/pkgconfig; do sed -i -e 's/ -lQt5Gui/ -lqwindows -lQt5PlatformSupport -lQt5Gui/g' Qt5Gui.pc; done
5759
ifdef HAVE_CROSS_COMPILE
5860
# Building Qt build tools for Xcompilation
5961
cd $</include/QtCore; ln -sf $(QT_VERSION)/QtCore/private

0 commit comments

Comments
 (0)