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
John Preston
395c12deb1
Always assume QIcon::name exists.
2020-02-18 12:27:33 +04:00
John Preston
ba9eb09bc0
Return glib dependency, needed for Qt glib event loop.
2020-02-13 13:48:24 +04:00
Nicholas Guriev
e86afe11f8
Fix path for packaged QR-code generator
...
* Check for the "qrcodegen" subfolder in addition to "qrcodegencpp".
* Properly set an include flag as a library header is included with no
directory name.
2020-02-11 19:09:26 +04:00
Ilya Fedin
8bc157ce03
LZ4 is not required without rlottie cache
2020-02-10 14:36:08 +04:00
Vitaly Zaitsev
808982a65e
Find and use packaged version of qr-code-generator library.
...
Disabled by default until upstream will merge proposed PR.
Can be enabled by forwarding `-DDESKTOP_APP_USE_PACKAGED_QRCODE:BOOL=ON`
cmake build option.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-10 14:31:42 +04:00
Ilya Fedin
2793a8d3be
Fix zlib linkage
2020-02-10 14:25:04 +04:00
bakatrouble
f47a08eb83
Add separate option for packaged GSL
2020-02-10 14:23:59 +04:00
Vitaly Zaitsev
d3fdda7ba9
Forward DESKTOP_APP_USE_PACKAGED_RLOTTIE to project.
...
Use pkg-config to find packaged rlottie.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-10 14:23:15 +04:00
Ilya Fedin
f49e4f19bb
Add SVG icon engine for Qt
2020-02-10 14:20:43 +04:00
John Preston
4efeb76e0c
Remove CMAKE_AUTOMOC_RELAXED_MODE for dbusmenu_qt.
2020-02-05 14:13:45 +04:00