1
0
Fork 0
Commit graph

549 commits

Author SHA1 Message Date
Ilya Fedin
19aa4dd175 Replace FindThreads with custom logic
It doesn't seem to do what we want, unfortunately...
2022-09-21 08:05:16 +04:00
John Preston
6c7b8d8b4c Link Qt::WidgetsPrivate for touch support in popup windows. 2022-09-19 16:28:19 +04:00
Ilya Fedin
d405db0737 Fix order of brotlicommon linking 2022-09-19 15:25:50 +04:00
Ilya Fedin
152fc28f34 Add a shim for KSandbox 2022-09-19 12:37:42 +04:00
Ilya Fedin
c79563ea34 Add support for AVIF, HEIF and JPEG XL (only on Linux yet) 2022-09-18 16:59:09 +04:00
Ilya Fedin
b9f1b60363 Fix various spaces on end of lines 2022-09-02 19:14:56 +04:00
Ilya Fedin
0638ec7b0e WaylandClientPrivate no more 2022-09-02 19:14:56 +04:00
Ilya Fedin
bc81751018 Add RHI shader resources for Qt 6.4 2022-09-02 19:14:56 +04:00
Ilya Fedin
7b43684a1c Add missing REQUIRED to find_library call 2022-08-30 08:59:54 +04:00
John Preston
d5190185f7 Update desired d3dcompiler version. 2022-08-29 09:11:17 +04:00
Ilya Fedin
ed89d82487 Restore ZLIB_WINAPI define 2022-08-28 00:28:18 +04:00
Ilya Fedin
64202d7765 Find nuget in the recommended directroy automatically 2022-08-27 12:46:23 +04:00
Ilya Fedin
f9b8a35464 Use zlib built with cmake on Windows 2022-08-27 12:46:23 +04:00
Ilya Fedin
41ff5e28cd Prepend cache variables for libraries searching with DESKTOP_APP_
To avoid confusion with exports of various cmake packages
2022-08-27 12:45:50 +04:00
Ilya Fedin
1e0b42d295 Don't set LINK_SEARCH_START_STATIC on targets
There's target_link_static_libraries to search static variants of libraries, so having such behavior by default is not something wanted
2022-08-27 12:45:50 +04:00
Ilya Fedin
017f5d4e35 Fix a typo in kcoreaddons target name 2022-08-27 12:45:26 +04:00
Ilya Fedin
96e9bf770c Add external_kcoreaddons 2022-08-27 10:07:07 +04:00
Ilya Fedin
5f980167f7 Move build_* variable computation back to variables.cmake 2022-08-22 17:16:25 +04:00
Ilya Fedin
6f77ab1f86 Cache Qt version 2022-08-19 15:38:25 +04:00
Ilya Fedin
0702ef4cdd Get rid of DESKTOP_APP_QT6 2022-08-14 10:01:20 +04:00
Ilya Fedin
4b36e46448 Don't depend on Qt::WaylandClient target when linking Wayland libraries 2022-08-13 11:49:29 +04:00
Ilya Fedin
5cf73fe21b Restore some symbols in linux_wayland_helper
They're used in the upcoming Qt 6.4
2022-08-12 07:44:54 +03:00
Ilya Fedin
1a24c441a8 Fix a warning about using uninitialized variable 2022-08-11 10:42:09 +03:00
Ilya Fedin
50a67393ab Use cmake_dependent_option to better declare variables that relate on other variables 2022-08-11 09:00:14 +03:00
Ilya Fedin
9615515b06 Use version-less Qt targets and functions whenever possible 2022-08-09 09:12:21 +04:00
Ilya Fedin
c65bf3b134 Remove unused now wayland symbols 2022-08-08 19:32:45 +04:00
John Preston
76459183d9 Revert "Use QtWidgets private headers"
This reverts commit 00c2360aca.
2022-08-08 09:56:30 +03:00
John Preston
eacf0c8d64 Revert "Use QtWaylandEglClientHwIntegrationPrivate module"
This reverts commit 3e6a8fc192.
2022-08-08 09:56:30 +03:00
Ilya Fedin
f1c9743790 Simplify Qt library list on Linux 2022-08-08 09:12:01 +04:00
Ilya Fedin
3e6a8fc192 Use QtWaylandEglClientHwIntegrationPrivate module 2022-08-04 10:09:31 +04:00
Ilya Fedin
00c2360aca Use QtWidgets private headers 2022-08-04 10:09:31 +04:00
Ilya Fedin
3eb3165734 Rework Qt 5 private modules linking 2022-08-04 10:09:31 +04:00
Ilya Fedin
d8442d4d96 Automatically disable Wayland integration with Qt 5 2022-06-20 23:58:11 +04:00
Ilya Fedin
06237779c2 Fix desktop-app::external_wayland_client in packaged mode 2022-06-15 10:39:14 +04:00
John Preston
1263bf734a Update Qt to 5.15.4 and 6.3.1. 2022-06-14 18:04:50 +04:00
Ilya Fedin
320fa8f2f8 Ensure wayland-client is not linked in non-packaged mode 2022-06-07 10:05:30 +04:00
Ilya Fedin
34a8698fcc Revert "Use QtWidgets private include directories with Qt 5"
This reverts commit f552ccb6e5.
2022-06-03 20:01:52 +04:00
Ilya Fedin
d53b2db48e Migrate from kwayland to QtWaylandScanner 2022-06-03 20:01:52 +04:00
Ilya Fedin
1be19c32de Get xdgdesktopportal back 2022-05-31 11:57:47 +04:00
John Preston
b4fff01757 Fix build with WebRTC M101. 2022-05-03 19:11:07 +04:00
Ilya Fedin
26d31dbdef Move -fstack-clash-protection to GCC-only flags 2022-05-02 15:09:29 +04:00
John Preston
87d46d8111 Update WebView2 package version. 2022-04-19 16:57:00 +04:00
Ilya Fedin
2e1d9c80d9 Workaround cmake's random library order in external_ffmpeg 2022-04-19 15:56:21 +04:00
Ilya Fedin
b8b517a5e0 Check debug tg_owt library exists before using 2022-04-19 09:35:25 +04:00
Ilya Fedin
941f8fcc4e Link Qt 6 resources without hardcoding the build type 2022-04-19 07:00:30 +04:00
Ilya Fedin
8ca7ff8484 Don't require breakpad/ffmpeg build directories on Linux 2022-04-17 09:06:16 +04:00
Ilya Fedin
ed1411f129 Update for Qt 6.3 2022-04-13 15:04:55 +04:00
Ilya Fedin
b30865ced9 Restore original xdg-shell linking 2022-04-11 09:45:51 +04:00
John Preston
9a043ab5ad Update Qt version to 6.2.4 on macOS and Linux. 2022-03-28 01:26:56 +04:00
Ilya Fedin
1711697810 Fix a syntax error in external_jpeg 2022-03-21 16:56:42 +04:00