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
John Preston
fc4d02573c
Link Qt with statically built ANGLE.
2021-07-01 23:44:35 +03:00
Ilya Fedin
32ec2b8db2
Add missed jemalloc dependencies
2021-07-01 23:37:37 +03:00
Ilya Fedin
8d7772ab33
Switch from mallocng to jemalloc
2021-07-01 21:03:06 +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
23rd
97b9c3f6d8
Removed SPMediaKeyTap solution for macOS media keys.
2021-06-10 22:43:18 +03:00
Ilya Fedin
4caa867468
Use custom xdg-shell fork
2021-06-10 23:39:53 +04:00
Ilya Fedin
e8fba0e1b8
Fix build with RelWithDebInfo target in non-packaged mode
2021-06-01 11:16:27 +03:00
Ilya Fedin
6c5ac4cae9
Add forgotten REQUIRED to rnnoise
2021-06-01 11:16:27 +03:00
John Preston
bcc0ac15f4
Add valloc/pvalloc to external_mallocng.
2021-05-19 13:18:46 +04:00
John Preston
45be9e3215
Link external_mallocng with --whole-archive.
2021-05-19 10:22:35 +04:00
John Preston
de65519132
Fix build of mallocng.
2021-05-17 13:12:04 +04:00
John Preston
294a18baf8
Fix hime-im-client build with GTK3 headers.
2021-05-17 13:07:18 +04:00
Ilya Fedin
5318ac7c54
Add external_mallocng module
2021-05-16 11:00:39 +03:00
John Preston
42d3840cde
Add simple allocation tracer on Linux.
2021-05-14 15:09:28 +04:00
John Preston
4ea94848d8
Define 'WEBRTC_USE_PIPEWIRE'.
2021-05-10 14:38:34 +04:00
John Preston
c8341354e1
Link webrtc with more Xlib libraries.
2021-05-10 10:53:30 +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
32273e3fb1
Fix build with rnnoise on Linux.
2021-04-29 12:22:35 +04:00
John Preston
57540cc1db
Link rnnoise from Libraries on macOS.
2021-04-29 12:22:35 +04:00
John Preston
cd19d4af12
Add external rnnoise library.
2021-04-29 12:22:35 +04:00
John Preston
d1a7e08aa0
Don't link wayland-client statically.
2021-04-29 10:51:13 +04:00
John Preston
52ccf5e17a
Add desktop-app::external_webview library.
2021-03-22 22:55:51 +04:00
Ilya Fedin
2f4cbdd126
Add new fcitx5-qt sources
2021-03-04 08:10:27 +04:00
Ilya Fedin
80e188984a
Add gio_unix include path to external_glib
2021-03-01 11:41:56 +04:00
Ilya Fedin
a00057a45e
Add external_glibmm module
2021-03-01 11:41:56 +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
John Preston
d888e1d4b5
Merge commit '9bf3d9b'
2021-02-04 21:08:14 +04:00
Nicholas Guriev
695fabda68
Clean up DESKTOP_APP_DISABLE_WEBRTC_INTEGRATION
2021-02-01 18:26:56 +03:00
John Preston
39aa77999e
Add some missing libraries on Windows.
2021-01-20 22:55:57 +04:00
Ilya Fedin
561273a2f8
Add external_kwayland module
2021-01-04 11:30:14 +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
783efab5aa
ffmpeg requires Xv for va-x11 now
2020-12-15 18:55:36 +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