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
8432257651
Use default Qt-{version} folder on Windows.
2021-07-01 23:44:36 +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
ac193a597d
Add DESKTOP_APP_DISABLE_X11_INTEGRATION
2021-02-22 23:37:14 +04:00
Ilya Fedin
199bd8d0b2
Remove materialdecoration
...
Since there are TitleWidget implementation for Linux in lib_ui finally
2021-02-19 12:29:59 +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
John Preston
28b11b099a
Update Qt to 5.15.2.
2020-12-07 15:49:45 +04: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
John Preston
3d2b39935c
Update Qt version to 5.15.1.
2020-11-02 15:40:03 +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
f0150997cb
Use OPTIONAL_COMPONENTS and QUIET
2020-07-23 14:09:17 +04:00
Ilya Fedin
9eb24ca5c1
QtWaylandClient contains QtXkbCommonSupport includes
2020-07-17 19:31:18 +04:00
Ilya Fedin
544e699b8f
Qt5WaylandClient is used by tdesktop itself now
2020-07-13 09:35:44 +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