diff options
author | Tony Theodore <tonyt@logyst.com> | 2017-07-22 09:40:52 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-22 09:40:52 (GMT) |
commit | 8727527375026593565fa5d54c2124cb6559f15c (patch) | |
tree | 58242be21a26da3dd720f0a2c1984ed6f29a2ee8 | |
parent | 938627f028aa7e9388eecc64d413d9a29746b4f5 (diff) | |
parent | 7b96309cb7627256727e509dab1d312b7bbdb659 (diff) | |
download | mxe-8727527375026593565fa5d54c2124cb6559f15c.zip mxe-8727527375026593565fa5d54c2124cb6559f15c.tar.gz mxe-8727527375026593565fa5d54c2124cb6559f15c.tar.bz2 |
Merge pull request #1831 from muellni/qt5_static_cmake_deps
qtbase: fix CMake static linking dependencies
-rw-r--r-- | src/qtbase.mk | 5 |
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 |