1
0
Fork 0
Commit graph

608 commits

Author SHA1 Message Date
Ilya Fedin
2440fc9e87 Workaround cmake bug 25222 2023-09-04 16:19:11 +04:00
Ilya Fedin
a7129002d4 Update cppgir 2023-09-04 16:03:25 +04:00
Ilya Fedin
121c2afbbb Enable QOI support by kimageformats 2023-08-30 05:01:43 +02:00
Ilya Fedin
90ddbede23 Remove no more used define by new kimageformats 2023-08-30 05:01:43 +02:00
Ilya Fedin
504e56469b Switch kimageformats to automoc
The new version tells cmake to generate files per-source
2023-08-30 05:01:43 +02:00
Ilya Fedin
385ba19a52 Add missing lib_base dependency to hime helper 2023-08-29 15:35:52 +02:00
Ilya Fedin
dbe089746f Re-use base_linux_library 2023-08-29 07:54:15 +02:00
Ilya Fedin
9fd1c75805 Make implib quiet 2023-08-25 08:49:51 +02:00
John Preston
a98ccbffb4 Update WebView2 to 1.0.1901.177. 2023-08-24 18:03:11 +02:00
Ilya Fedin
bd556e2a16 Update cppgir 2023-08-18 15:19:51 +02:00
Ilya Fedin
73d7379276 Move moldefs to the already existing target_link_options block 2023-08-18 15:19:51 +02:00
John Preston
3ffc5e6bf5 Remove -no_compact_unwind, it breaks exceptions in OpenAL. 2023-08-18 10:47:41 +02:00
Ilya Fedin
ae0986c9ef Build ffmpeg with vaapi/vdpau 2023-08-10 19:27:26 +04:00
Ilya Fedin
8316cfd167 Optional library loading on Linux with Implib 2023-08-10 19:27:26 +04:00
Ilya Fedin
92e35993aa Get optional string support in cppgir 2023-08-10 19:16:36 +04:00
Ilya Fedin
002093a8d0 Fix Qt >= 6.5 version check 2023-08-06 17:59:05 +04:00
Ilya Fedin
8714461f77 Update cppgir to the namespaced targets 2023-08-06 17:59:05 +04:00
Ilya Fedin
d1c98b4c47 Update cppgir 2023-08-02 17:34:29 +04:00
Ilya Fedin
0620bb7b87 Use new glibmm 2.78 API 2023-07-19 22:53:25 +04:00
John Preston
6d67365e52 Revert "Use fast linking by lld in Debug builds."
This reverts commit f097715e29.

Maybe it will re-enabled after deprecating old systems.
2023-07-14 15:38:23 +04:00
John Preston
982546b169 Force usage of GSL fork because of a libstdc++ bug. 2023-07-12 22:01:06 +04:00
John Preston
f097715e29 Use fast linking by lld in Debug builds. 2023-07-12 21:55:48 +04:00
Daniel Novomeský
f20e647e29 Update library name on Windows
New version of libheif changed library name
2023-07-05 11:49:58 +04:00
Ilya Fedin
3eec2fe482 Make g-ir-scanner quiet as well 2023-07-01 21:04:54 +04:00
Ilya Fedin
6fcd7970f5 Update cppgir 2023-07-01 16:22:16 +04:00
Ilya Fedin
44722b372e Forward cmake return code 2023-06-27 21:55:08 +04:00
Ilya Fedin
dbc4f3aaed Disable cppgir warnings
They're too verbose
2023-06-27 19:45:53 +04:00
Ilya Fedin
656ef7e259 Fix build with make 2023-06-27 08:15:40 +04:00
Ilya Fedin
cca37b4da9 Use the new possibility to disable cppgir examples 2023-06-27 08:14:27 +04:00
Ilya Fedin
ca2719ff3f Create separate targets for plugin initializers 2023-06-26 18:08:19 +04:00
Ilya Fedin
9d7428a03a Update cppgir 2023-06-26 18:07:28 +04:00
Ilya Fedin
ee430ed96a Custom message when Qt is not found
Thus both Qt6 and Qt5 are mentioned
2023-06-26 18:07:12 +04:00
Ilya Fedin
5b4917c75a Revert 179fe08842 partially
The WaylandClient package is required for cmake functions
2023-06-26 18:07:12 +04:00
Ilya Fedin
179fe08842 Switch WaylandClient platform plugins to target check
Just like DBus and WaylandCompositor do
2023-06-25 13:30:35 +04:00
Ilya Fedin
0811c5f446 Add interface file as dependency to generate_dbus
This ensures the code gets updated as the file changes
2023-06-21 10:05:39 +04:00
Ilya Fedin
9e47fc7e20 Get rid of QML 2023-06-19 15:17:32 +04:00
Ilya Fedin
926c3119df Migrate from qt_static_plugins.cpp to the Qt6-pregenerated initializators 2023-06-19 11:31:04 +04:00
mid-kid
92ec041c38 Fix duplicate main declaration when linking with LLD
https://github.com/gentoo/gentoo/blob/master/net-im/telegram-desktop/files/tdesktop-4.4.1-fix-dupe-main-decl.patch
2023-06-11 10:34:32 +04:00
Ilya Fedin
a1ec454cbc Enable control flow protection 2023-06-06 15:58:06 +04:00
Ilya Fedin
a41fa6e140 Always use Python3 cmake package instead of the Python one 2023-06-05 17:41:42 +04:00
Ilya Fedin
02e600c6f3 Fix non-special target LTO condition
There was a missing $ sign resulting in the condition always being true
While there, deduplicate the false value
2023-06-05 11:27:25 +04:00
Ilya Fedin
6b0eeb2c15 Ensure cppgir is not getting installed 2023-06-02 10:52:41 +04:00
Ilya Fedin
1c07a71d6f Use ARGN where applicable 2023-06-01 11:44:53 +04:00
Ilya Fedin
a20e3a1349 Fix error messages in various cmake functions 2023-06-01 11:44:53 +04:00
John Preston
32e1044c51 Revert "Get rid of xcb_xlib dependencies"
This reverts commit 6ab5543b3d.

Otherwise HIME input is broken:
https://github.com/telegramdesktop/tdesktop/issues/26228
2023-05-24 17:54:53 +04:00
Ilya Fedin
cb7a966ad8 Update cppgir
This allows to supply const variables to generated functions arguments
2023-05-19 14:13:52 +04:00
Ilya Fedin
ff81e9562d Fix compatibility with older cmake 2023-05-16 16:24:07 +04:00
Ilya Fedin
4eec033889 Update cppgir 2023-05-16 16:23:49 +04:00
Ilya Fedin
96d69f646b Fix build with DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION 2023-05-15 14:58:23 +04:00
Ilya Fedin
42f8428489 Wayland integration uses Qt 6.5 APIs now 2023-05-15 10:22:14 +04:00