Ilya Fedin
|
c2b070275e
|
Remove gtk and glib helpers
They're Qt patches now
|
2021-11-30 17:42:31 +04:00 |
|
John Preston
|
54eeac20a9
|
Define WEBRTC_HAVE_USRSCTP for new tg_owt.
|
2021-11-12 10:58:31 +04:00 |
|
John Preston
|
393ae95d7f
|
Add network reachability plugin on macOS.
|
2021-11-02 11:16:44 +04:00 |
|
Ilya Fedin
|
d5237e224e
|
Make -Wl,-z,now work on older systems
|
2021-11-02 09:42:00 +04:00 |
|
Ilya Fedin
|
68251bb2f0
|
Re-enable fcitx-qt5 with Qt 6
|
2021-10-27 22:01:42 +04:00 |
|
John Preston
|
16224afddd
|
Link a single crashpad_client library.
|
2021-10-27 14:08:05 +04:00 |
|
John Preston
|
33799d3d6c
|
Disable ARM NEON in bundled rlottie.
The ARM NEON assembler file from pixman doesn't build on macOS with "-arch arm64".
|
2021-10-26 16:32:50 +04:00 |
|
John Preston
|
b1d90c34ff
|
Update crashpad to a build from a fork.
|
2021-10-25 23:13:17 +04:00 |
|
Ilya Fedin
|
04de294533
|
Re-enable kwayland with Qt 6
|
2021-10-25 08:52:57 +04:00 |
|
Ilya Fedin
|
5ff43f9c51
|
Enable HIME with Qt 6
|
2021-10-24 13:58:26 +04:00 |
|
Ilya Fedin
|
50745176b1
|
Enable dbusmenu-qt with Qt 6
|
2021-10-24 09:39:42 +04:00 |
|
John Preston
|
57ccb6c03c
|
Fix build with Qt 6.2 on macOS.
|
2021-10-21 19:45:43 +04:00 |
|
Ilya Fedin
|
02993a6c82
|
Add missed LINUX condition
|
2021-10-21 16:59:29 +04:00 |
|
Ilya Fedin
|
8540bd0b60
|
Fix static build without Wayland
|
2021-10-21 10:47:24 +04:00 |
|
Ilya Fedin
|
993e1e052e
|
Add OpenSSL plugin to Qt 6 build
|
2021-10-21 10:19:55 +04:00 |
|
Ilya Fedin
|
a8856aa831
|
Add Qt 6 support
Tested on Linux only
|
2021-10-21 08:44:20 +04:00 |
|
Ilya Fedin
|
c4e45be16c
|
Don't link deprecated wl-shell
|
2021-10-19 17:20:55 +04:00 |
|
Ilya Fedin
|
9adb6a5efc
|
fcitx5_qt5 -> fcitx5_qt
|
2021-10-19 17:20:55 +04:00 |
|
John Preston
|
f3a611c82b
|
Add some hardening compiler / linker flags.
|
2021-09-28 18:44:05 +04:00 |
|
Ilya Fedin
|
1dacc0ac4f
|
QGenericEnginePlugin is available everywhere
So link it everywhere
|
2021-09-25 15:24:38 +04:00 |
|
Ilya Fedin
|
ed9b0e82d6
|
Use opus built with cmake on Windows
|
2021-09-25 15:05:00 +04:00 |
|
Ilya Fedin
|
3c8e9a0c75
|
Don't link anything for jemalloc on FreeBSD
|
2021-09-15 21:54:27 +03:00 |
|
Ilya Fedin
|
c94b46f2fd
|
Add missed webrtc shared dependencies
|
2021-09-12 20:58:01 +03:00 |
|
John Preston
|
2827dd851e
|
Force -fPIE flags in jemalloc build.
|
2021-09-12 01:39:17 +03:00 |
|
Ilya Fedin
|
7ca99a4d08
|
Adjust --as-needed for allocation tracer and jemalloc
|
2021-09-12 00:47:59 +03:00 |
|
Ilya Fedin
|
03fad319f5
|
Use clang to build jemalloc (it crashes with gcc)
|
2021-09-12 00:05:04 +03:00 |
|
Ilya Fedin
|
d3e1827ff0
|
Don't link hime-im-client, use it with dlopen instead
|
2021-09-12 00:02:59 +03:00 |
|
Ilya Fedin
|
6001968f85
|
Use glib in desktop-app libs only with dbus
|
2021-09-12 00:02:59 +03:00 |
|
Ilya Fedin
|
f8e4318937
|
nimf doesn't need glib to be linked
|
2021-09-12 00:02:59 +03:00 |
|
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
|
1ad8c72d78
|
Add missed CMAKE_DL_LIBS
|
2021-09-09 16:52:52 +03:00 |
|
John Preston
|
e97617c7c5
|
Remove unused libs for built-in webrtc audio backends.
|
2021-09-08 13:47:06 +03:00 |
|
John Preston
|
f343a1634c
|
Use macOS libs from Libraries/local.
|
2021-09-07 23:39:38 +03:00 |
|
Ilya Fedin
|
98c52815e9
|
Add a check for DESKTOP_APP_DISABLE_AUTOUPDATE in external_auto_updates
Like that done for external_crash_reports
|
2021-09-07 23:37:41 +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
|
2661c92394
|
Fix build on Linux with Ninja generator
|
2021-08-08 09:21:32 +03:00 |
|
John Preston
|
6602ed1ea0
|
Build jemalloc from a submodule.
|
2021-07-30 20:47:13 +03:00 |
|
John Preston
|
289bf222ca
|
Define 'KHRONOS_STATIC' globally.
|
2021-07-26 14:08:59 +03:00 |
|
Nicholas Guriev
|
78627af3f5
|
More targeted definition of DESKTOP_APP_USE_PACKAGED_RLOTTIE macro
Exclude it from common options, define it only for necessarily targets.
|
2021-07-19 19:27:59 +03:00 |
|
Ilya Fedin
|
66cca9be57
|
Add SYSTEM flag to target_include_directories where appropriate
|
2021-07-19 19:01:08 +03:00 |
|
Ilya Fedin
|
1c8cfe49c5
|
Clang build fixes
|
2021-07-13 20:28:33 +03:00 |
|
John Preston
|
5217f71542
|
Use tg_angle fork.
|
2021-07-06 15:54:58 +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 |
|