1
0
Fork 0
Commit graph

287 commits

Author SHA1 Message Date
John Preston
80835258c7 Fix build on Windows. 2020-07-24 17:03:23 +04:00
Ilya Fedin
da5abddc62 Make OBJECT libraries STATIC 2020-07-24 16:21:15 +04:00
Ilya Fedin
88c7addb4e Add missed openssl dependency to qt 2020-07-24 16:21:15 +04:00
John Preston
408083f52e Fix build with external_opus on Windows. 2020-07-23 15:30:05 +04:00
Ilya Fedin
36dc69e460 Move Qt plugins dependencies to subfolders 2020-07-23 14:09:17 +04:00
Ilya Fedin
25070e1b04 Fix opus linking with ffmpeg 2020-07-23 14:09:17 +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
2e9f0d27ad ALEXT prototypes aren't needed anymore 2020-07-13 09:48:31 +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
John Preston
eb97b772a3 Revert "Fix build on MSVC 16.6.0."
This reverts commit e4f4dad321.

MSVC 16.6.* has a critical bug if Qt is compiled with it. See:

https://developercommunity.visualstudio.com/content/problem/1072443/
static-structs-with-atomics-initialization-regress.html
2020-06-16 18:26:49 +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
4d8c284636 Find OpenAL and rlottie with cmake module and fallback to pkg-config 2020-06-09 11:19:35 +04:00
Ilya Fedin
7c151a302a Add backported QtXkbCommonSupport 2020-06-01 18:27:57 +04:00
Ilya Fedin
f4271f2cd4 Update fcitx-5-qt cmake files for the new version 2020-05-24 11:02:03 +04:00
Ilya Fedin
38ab2ecb6f Fix OpenAL include path 2020-05-24 11:01:27 +04:00
Ilya Fedin
85759739eb Add DESKTOP_APP_USE_PACKAGED_FFMPEG_STATIC option
Since static linking of packaged ffmpeg can be the easier option for libraries bundling
2020-05-24 11:01:27 +04:00
John Preston
e4f4dad321 Fix build on MSVC 16.6.0. 2020-05-21 11:28:32 +04:00
Ilya Fedin
4ea254886e Add DESKTOP_APP_USE_PACKAGED support for Windows 2020-05-12 14:44:38 +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
3194d883d2 Add missed dependencies 2020-05-05 14:28:37 +04:00
Ilya Fedin
4777689c68 Add missed init_target to external_statusnotifieritem 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
6e4cf0f5c4 Fix minizip include directory passthrough 2020-05-05 14:28:37 +04:00
Ilya Fedin
6aa291f2e3 Add materialdecoration as a module 2020-05-05 14:28:37 +04:00
Ilya Fedin
e0e4d943e2 Add new option to simplify creation of self-contained packages (snap/flatpak/appimage) 2020-05-05 14:28:37 +04:00
Vitaly Zaitsev
834a8a00e4 Use FindPackage() to find GSL library.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-05-01 12:04:33 +04:00
Ilya Fedin
656e312a60 Add material decoration 2020-05-01 11:29:50 +04:00
Ilya Fedin
1197cc2b56 Add QWebpPlugin as a build-time dependency
This will help prevent issues like https://github.com/telegramdesktop/tdesktop/issues/7117
2020-05-01 10:58:57 +04:00
Ilya Fedin
d5153dfd92 Adapt DESKTOP_APP_USE_PACKAGED for macOS and proper usage of pkg-config 2020-04-21 23:11:32 +04:00
23rd
4a8061d2b0 Updated Qt to 5.12.8. 2020-04-11 21:27:16 +03:00
23rd
d48723593f Limited maximum number of suggestions to 5 for Hunspell. 2020-03-16 19:28:04 +03:00
John Preston
9280064cc8 Revert "Try disabling arm NEON fast path."
This reverts commit d919f57c68.
2020-03-14 13:03:26 +04:00
John Preston
ce1b017f35 Fix build on Windows. 2020-03-05 14:28:37 +04:00
John Preston
c7697112f1 Fix external_ton build for Xcode. 2020-02-26 13:26:55 +04:00
John Preston
8f24906ec6 Extract minizip as a separate external_minizip library. 2020-02-26 13:16:20 +04:00
John Preston
b9ddf24e86 Add desktop-app::external_ton. 2020-02-26 12:18:18 +04:00
John Preston
9477283f34 Allow disabling single external libs. 2020-02-26 12:17:50 +04:00
John Preston
81e27ccc0e
Fix packaged build. 2020-02-25 01:11:10 +04:00
Vitaly Zaitsev
0c4fe1750f Allow to build against packaged version of hunspell library.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-24 21:01:01 +04:00
23rd
6dd044ae16 Removed adding Hunspell subdirectory if it is not used. 2020-02-24 18:47:54 +03:00
23rd
27b7b99610 Added Hunspell library as external_hunspell. 2020-02-24 18:08:32 +03:00
Ilya Fedin
53589d63fb Enable native Wayland support 2020-02-24 19:02:26 +04:00
Ilya Fedin
99278254e3 Move TDESKTOP_DISABLE_DBUS_INTEGRATION to cmake_helpers 2020-02-21 18:05:47 +04:00