summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Müllenhaupt <mm+git@netlair.de>2017-07-21 06:49:44 (GMT)
committerMartin Müllenhaupt <mm+git@netlair.de>2017-07-21 06:49:44 (GMT)
commit7b96309cb7627256727e509dab1d312b7bbdb659 (patch)
treee6d81d90967528ca2e2456306624814706ad213a /src
parent487359e28300ad5601379afac2cc347f8ba22d4d (diff)
downloadmxe-7b96309cb7627256727e509dab1d312b7bbdb659.zip
mxe-7b96309cb7627256727e509dab1d312b7bbdb659.tar.gz
mxe-7b96309cb7627256727e509dab1d312b7bbdb659.tar.bz2
qtbase: fix CMake static linking dependencies
Diffstat (limited to 'src')
-rw-r--r--src/qtbase.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/qtbase.mk b/src/qtbase.mk
index 3302e47..dcaeeeb 100644
--- a/src/qtbase.mk
+++ b/src/qtbase.mk
@@ -102,6 +102,11 @@ define $(PKG)_BUILD
printf 'test-qt5.exe\r\n'; \
printf 'test-qtbase-pkgconfig.exe\r\n';) \
> '$(PREFIX)/$(TARGET)/bin/test-qt5.bat'
+
+ # add libs to CMake config of Qt5Core to fix static linking
+ $(SED) -i 's,set(_Qt5Core_LIB_DEPENDENCIES \"\"),set(_Qt5Core_LIB_DEPENDENCIES \"ole32;uuid;ws2_32;advapi32;shell32;user32;kernel32;mpr;version;winmm;z;pcre2-16\"),g' '$(PREFIX)/$(TARGET)/qt5/lib/cmake/Qt5Core/Qt5CoreConfig.cmake'
+ $(SED) -i 's,set(_Qt5Gui_LIB_DEPENDENCIES \"Qt5::Core\"),set(_Qt5Gui_LIB_DEPENDENCIES \"Qt5::Core;ole32;uuid;ws2_32;advapi32;shell32;user32;kernel32;mpr;version;winmm;z;pcre2-16;png16;harfbuzz;z\"),g' '$(PREFIX)/$(TARGET)/qt5/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake'
+ $(SED) -i 's,set(_Qt5Widgets_LIB_DEPENDENCIES \"Qt5::Gui;Qt5::Core\"),set(_Qt5Widgets_LIB_DEPENDENCIES \"Qt5::Gui;Qt5::Core;gdi32;comdlg32;oleaut32;imm32;opengl32;png16;harfbuzz;ole32;uuid;ws2_32;advapi32;shell32;user32;kernel32;mpr;version;winmm;z;pcre2-16;shell32;uxtheme;dwmapi\"),g' '$(PREFIX)/$(TARGET)/qt5/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake'
endef