Ilya Fedin
|
5723b4f274
|
Fix conditions for LTO-related options on Linux
Currently LTO seem to be always active even when it's not meant to and LTO seem to be broken in debug build.
|
2022-11-08 23:23:06 +04:00 |
|
Ilya Fedin
|
cc8fc487d7
|
Switch to the new glibmm ABI
|
2022-11-03 13:48:11 +04:00 |
|
Ilya Fedin
|
a3afeeac0e
|
Parallelize LTO on Linux
|
2022-11-03 13:47:47 +04:00 |
|
Ilya Fedin
|
36ee4977bb
|
Synchronize dispatch and jemalloc build flags with common_options
|
2022-11-01 14:36:38 +04:00 |
|
Ilya Fedin
|
4294a1872f
|
Silence LTO warnings
|
2022-11-01 14:36:38 +04:00 |
|
Ilya Fedin
|
700a46e5db
|
Fix LTO in debug build
|
2022-11-01 14:36:38 +04:00 |
|
Ilya Fedin
|
3c98147427
|
Set hardening flags only for non-packaged/special target builds
|
2022-11-01 14:36:38 +04:00 |
|
Ilya Fedin
|
74fbd92f9f
|
Fix target_prepare_qrc when generator expression evaluates into nothing
|
2022-11-01 14:36:38 +04:00 |
|
Ilya Fedin
|
bcd5e3a640
|
Use QtWaylandCompositor for webview embedding on Linux
|
2022-11-01 14:36:38 +04:00 |
|
Ilya Fedin
|
2ba61d5977
|
Fix default kcoreaddons logging level
|
2022-10-22 08:45:41 +04:00 |
|
Ilya Fedin
|
e8bc7cfd1d
|
Don't update kcoreaddons helper headers on every reconfigure
|
2022-10-03 08:02:14 +04:00 |
|
Ilya Fedin
|
6f96a68508
|
Revert "Move more compiler options to DESKTOP_APP_SPECIAL_TARGET condition"
This reverts commit 32257877e0.
|
2022-10-01 08:35:13 +04:00 |
|
23rd
|
0d27a76e76
|
Added ability to set target architecture in non-packaged mode for macOS.
|
2022-09-30 14:59:43 +03:00 |
|
Ilya Fedin
|
cd12cb93ea
|
Make target_*_options_if_exists actually work
|
2022-09-30 11:05:56 +04:00 |
|
Ilya Fedin
|
32257877e0
|
Move more compiler options to DESKTOP_APP_SPECIAL_TARGET condition
|
2022-09-30 10:09:46 +04:00 |
|
Ilya Fedin
|
84f43a8252
|
Build bundled kcoreaddons
|
2022-09-28 21:18:22 +04:00 |
|
Ilya Fedin
|
f49e254d8c
|
Fix order of libdl linking
|
2022-09-23 23:26:09 +04:00 |
|
Ilya Fedin
|
848c16578e
|
Implement target_compile_options_if_exists, target_link_options_if_exists
|
2022-09-21 16:55:11 +04:00 |
|
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 |
|