1
0
Fork 0
Commit graph

123 commits

Author SHA1 Message Date
Ilya Fedin
aa5afd0a41 Add glib helper to make it optional for Qt 2021-09-12 00:02:59 +03:00
Ilya Fedin
750861b4ab Link drm & zlib statically like before, make GL optional 2021-09-09 16:52:52 +03:00
Ilya Fedin
95ee188c7b Get rid of GTK integration 2021-09-05 17:37:54 +03:00
John Preston
7260711ec5 Add QtSvg include path and preprocessor definition. 2021-08-11 20:16:08 +03:00
John Preston
605de3adc8 Add QtSvg to packaged Qt dependencies. 2021-08-11 20:09:35 +03:00
John Preston
fb595431a9 Link Qt5Svg for wallpaper patterns. 2021-08-11 18:24:28 +03:00
Ilya Fedin
b02fc90612 Get rid of osx and linux32 special targets 2021-08-11 16:01:08 +03:00
Ilya Fedin
3fbee998ae Move flags non-qt-related flags from external_qt to common_options 2021-08-08 09:26:18 +03:00
Ilya Fedin
66cca9be57 Add SYSTEM flag to target_include_directories where appropriate 2021-07-19 19:01:08 +03:00
John Preston
e2455f3194 Add dynamic DirectX loading helper. 2021-07-01 23:44:35 +03:00
John Preston
fc4d02573c Link Qt with statically built ANGLE. 2021-07-01 23:44:35 +03:00
Ilya Fedin
cb92f08d51 Enable Qt's gtk integration 2021-07-01 21:02:04 +03:00
Ilya Fedin
4a63a30c17 Get rid of unneeded glibc wraps 2021-06-29 17:02:16 +03:00
Ilya Fedin
e002bba002 Some cleanup of unneeded hacks
qt5ct is removed since internal gtk integration is good enough
Removed the ability to override path to qtwayland client headers since that hack is no longer used
QXdgDesktopPortalThemePlugin is no longer linked since custom xdg-desktop-portal dialog implementation is present
2021-06-20 10:34:18 +04:00
Ilya Fedin
4caa867468 Use custom xdg-shell fork 2021-06-10 23:39:53 +04:00
John Preston
42d3840cde Add simple allocation tracer on Linux. 2021-05-14 15:09:28 +04:00
Ilya Fedin
1720a174c4 Link Qt with libproxy 2021-05-03 12:50:01 +03:00
Ilya Fedin
4e7ec4e0e1 Move wayland helper from lib_base here 2021-04-29 20:15:25 +03:00
John Preston
d1a7e08aa0 Don't link wayland-client statically. 2021-04-29 10:51:13 +04:00
Ilya Fedin
2208358765 Link libraries needed for GL on XCB 2020-12-25 17:56:11 +03:00
Ilya Fedin
a81345a28d Use CMAKE_DL_LIBS in external_qt 2020-12-22 12:28:31 +04:00
Ilya Fedin
98410c7064 Remove unneeded automative shell 2020-12-22 12:28:31 +04:00
Ilya Fedin
3d7edfc4ba Add qt_static_plugins module 2020-12-22 12:28:31 +04:00
Ilya Fedin
ae1d5ed04f Build Qt without libICE/libSM 2020-12-15 18:54:35 +04:00
Ilya Fedin
29a45b899b Deduplicate jpeg and zlib linking in qt 2020-12-15 18:22:43 +04:00
Ilya Fedin
b5124ece3e Remove unneeded Qt static plugins 2020-12-15 12:26:22 +04:00
Ilya Fedin
ceb5808939 Xext is not used by Qt, wayland-client is not used by ffmpeg 2020-12-14 16:20:23 +04:00
Ilya Fedin
1c2be0df28 Add xcb-keysyms and xcb-record dependencies 2020-12-09 22:32:40 +03:00
23rd
f29f5e727f Added XCB Record extension to Qt. 2020-12-08 08:34:54 +03:00
mid-kid
4436815d19 Build wayland suppport optionally 2020-11-17 15:55:21 +03:00
John Preston
3a2d8a252d Build with Qt 5.15.1 in CentOS 7 docker. 2020-11-05 19:24:14 +03:00
Ilya Fedin
ed9fa2e798 Add external_jpeg 2020-10-30 12:11:41 +03:00
Ilya Fedin
18bf821e50 Add missing REQUIRED when finding QtThemeSupport 2020-10-23 11:20:18 +03:00
Ilya Fedin
8ed7b65eca Build Qt without ICU 2020-09-03 12:22:58 +04:00
Ilya Fedin
0fd23e1ea5 Fix Qt dependencies 2020-09-02 22:02:29 +04:00
Ilya Fedin
e78f35962f QtX11Extras no more needed for fcitx5-qt 2020-08-10 15:29:54 +04:00
John Preston
28ff839711 Fix linking with glibc wraps, libatomic. 2020-07-26 12:13:41 +04:00
Ilya Fedin
88c7addb4e Add missed openssl dependency to qt 2020-07-24 16:21:15 +04:00
Ilya Fedin
9eb24ca5c1 QtWaylandClient contains QtXkbCommonSupport includes 2020-07-17 19:31:18 +04:00
Ilya Fedin
03bde956c5 Drop unneeded Q_OS_LINUX32/Q_OS_LINUX64 2020-06-17 20:07:24 +04:00
Ilya Fedin
b558136e64 Allow to specify path to QtWaylandClient private headers via cmake 2020-06-09 11:19:35 +04:00
Ilya Fedin
7c151a302a Add backported QtXkbCommonSupport 2020-06-01 18:27:57 +04:00
Ilya Fedin
a10bb86dcd Add fcitx5-qt and it's dependencies 2020-05-12 09:14:42 +04:00
Ilya Fedin
81a0fc7970 Fix Linux-only Qt includes 2020-05-05 16:09:10 +04:00
Ilya Fedin
b026d86b57 Add lxqt-qtplugin and xdgiconloader modules 2020-05-05 14:28:37 +04:00
Ilya Fedin
bce16efbe6 Add qt5ct, qt5ct_qtplugin and qt5ct_style modules 2020-05-05 14:28:37 +04:00
Ilya Fedin
8d12d5a21f Add hime and hime_qt5 modules 2020-05-05 14:28:37 +04:00
Ilya Fedin
b7f7db72a2 add nimf_qt5 cmake module 2020-05-05 14:28:37 +04:00
Ilya Fedin
9e8743a970 add fcitx-qt5 cmake module 2020-05-05 14:28:37 +04:00
Ilya Fedin
6aa291f2e3 Add materialdecoration as a module 2020-05-05 14:28:37 +04:00