1
0
Fork 0
Commit graph

221 commits

Author SHA1 Message Date
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