1
0
Fork 0
Commit graph

138 commits

Author SHA1 Message Date
John Preston
ef2cfa49cb Use test capture from webrtc on macOS. 2020-08-11 13:56:54 +04:00
John Preston
119b164e7b Link webrtc libraries with '-ObjC' to fix categories. 2020-08-11 13:56:54 +04:00
John Preston
bff30ad53b Fix build for macOS. 2020-08-11 13:56:54 +04:00
John Preston
8414d2aa3a Fix external_webrtc for Linux. 2020-08-11 13:56:54 +04:00
John Preston
5a8376923d Fix external_webrtc for macOS. 2020-08-11 13:56:54 +04:00
John Preston
429ef7aa64 Add the same definitions to external_webrtc. 2020-08-11 13:56:54 +04:00
John Preston
7931925d5c Link external_webrtc with test modules for now. 2020-08-11 13:56:54 +04:00
John Preston
fcde3de276 Add external_webrtc library. 2020-08-11 13:56:48 +04:00
Ilya Fedin
f8f80b5cb6 Set -g and -Werror only with DESKTOP_APP_SPECIAL_TARGET on macOS just like on Linux 2020-08-11 13:11:10 +04:00
Ilya Fedin
a88d82e41b Fix if format in gsl CMakeLists.txt 2020-08-11 13:11:10 +04:00
Ilya Fedin
6fa0e8df72 Revert "Unduplicate pkgconfig library in hime_im_client"
This reverts commit 2d8bd57e22.
2020-08-11 13:11:10 +04:00
Ilya Fedin
f05e28c8da Replace DESKTOP_APP_USE_PACKAGED with DESKTOP_APP_SPECIAL_TARGET in some places 2020-08-10 15:32:52 +04:00
Ilya Fedin
2d6b9aeab5 Get rid of USE_PACKAGED options by automatic fallback 2020-08-10 15:32:52 +04:00
Ilya Fedin
2d8bd57e22 Unduplicate pkgconfig library in hime_im_client
Replace -Wno-error=register with -Wno-register in nimf_qt5
2020-08-10 15:30:51 +04:00
Ilya Fedin
519cb81044 Passthrough DESKTOP_APP_DISABLE_DBUS_INTEGRATION to the code 2020-08-10 15:30:51 +04:00
Ilya Fedin
e78f35962f QtX11Extras no more needed for fcitx5-qt 2020-08-10 15:29:54 +04:00
John Preston
28ff839711 Fix linking with glibc wraps, libatomic. 2020-07-26 12:13:41 +04:00
Ilya Fedin
3f73163b06 Link libatomic statically 2020-07-25 11:31:37 +04:00
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
2acd52d39a Set link options only without DESKTOP_APP_USE_PACKAGED 2020-07-23 14:09:17 +04:00
Ilya Fedin
0417330cc9 Add atomic library to common options for better compaibility with non-x86 archs 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
John Preston
9346d5f895 Remove some libraries. 2020-07-02 20:56:09 +04:00
John Preston
6b36a649dc Add remove_target_sources() function. 2020-06-29 20:11:16 +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
John Preston
63f0ef5c63 Add DESKTOP_APP_SPECIAL_TARGET define. 2020-06-02 22:23:25 +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
John Preston
fd813dfb9c Remove old GYP build script. 2020-05-20 13:44:34 +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
27d29124a4 Add option to include platformthemes 2020-05-05 14:28:37 +04:00
Ilya Fedin
3194d883d2 Add missed dependencies 2020-05-05 14:28:37 +04:00