1
0
Fork 0

Commit graph

  • 44722b372e Forward cmake return code Ilya Fedin 2023-06-27 21:51:14 +04:00
  • dbc4f3aaed Disable cppgir warnings Ilya Fedin 2023-06-27 19:07:42 +04:00
  • 656ef7e259 Fix build with make Ilya Fedin 2023-06-27 03:23:59 +04:00
  • cca37b4da9 Use the new possibility to disable cppgir examples Ilya Fedin 2023-06-27 02:57:46 +04:00
  • ca2719ff3f Create separate targets for plugin initializers Ilya Fedin 2023-06-25 20:17:23 +04:00
  • 9d7428a03a Update cppgir Ilya Fedin 2023-06-25 15:17:05 +04:00
  • ee430ed96a Custom message when Qt is not found Ilya Fedin 2023-06-25 14:43:44 +04:00
  • 5b4917c75a Revert 179fe08842 partially Ilya Fedin 2023-06-25 14:39:04 +04:00
  • 652b9258fa [Fix] Use /bigobj on both x86 and x64 patches-track-4.8.4 RadRussianRus 2022-09-15 23:11:23 +03:00
  • 96e388e7cb [Dev] Use Libraries64 folder instead of Libraries/win64 on Windows RadRussianRus 2022-09-15 23:09:19 +03:00
  • 179fe08842 Switch WaylandClient platform plugins to target check Ilya Fedin 2023-06-25 11:07:45 +04:00
  • 0811c5f446 Add interface file as dependency to generate_dbus Ilya Fedin 2023-06-20 21:59:32 +04:00
  • 9e47fc7e20 Get rid of QML Ilya Fedin 2023-06-18 20:17:06 +04:00
  • 926c3119df Migrate from qt_static_plugins.cpp to the Qt6-pregenerated initializators Ilya Fedin 2023-06-17 02:50:51 +04:00
  • c97559da35 [Fix] Use /bigobj on both x86 and x64 patches-track RadRussianRus 2022-09-15 23:11:23 +03:00
  • fa47839933 [Dev] Allow to toggle LTO RadRussianRus 2022-09-15 23:10:25 +03:00
  • 22cbb3e0c2 [Dev] Use Libraries64 folder instead of Libraries/win64 on Windows RadRussianRus 2022-09-15 23:09:19 +03:00
  • 92ec041c38 Fix duplicate main declaration when linking with LLD mid-kid 2023-06-10 16:01:28 +02:00
  • a1ec454cbc Enable control flow protection Ilya Fedin 2023-06-06 05:01:23 +04:00
  • a41fa6e140 Always use Python3 cmake package instead of the Python one Ilya Fedin 2023-06-05 08:44:48 +04:00
  • 02e600c6f3 Fix non-special target LTO condition Ilya Fedin 2023-06-05 11:13:57 +04:00
  • 6b0eeb2c15 Ensure cppgir is not getting installed Ilya Fedin 2023-06-01 23:18:26 +04:00
  • 1c07a71d6f Use ARGN where applicable Ilya Fedin 2023-05-31 08:33:32 +04:00
  • a20e3a1349 Fix error messages in various cmake functions Ilya Fedin 2023-05-31 03:55:18 +04:00
  • 32e1044c51 Revert "Get rid of xcb_xlib dependencies" John Preston 2023-05-24 17:53:23 +04:00
  • cb7a966ad8 Update cppgir Ilya Fedin 2023-05-19 11:15:40 +04:00
  • ff81e9562d Fix compatibility with older cmake Ilya Fedin 2023-05-16 02:55:07 +04:00
  • 4eec033889 Update cppgir Ilya Fedin 2023-05-15 22:25:57 +04:00
  • 96d69f646b Fix build with DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION Ilya Fedin 2023-05-15 13:58:43 +04:00
  • 42f8428489 Wayland integration uses Qt 6.5 APIs now Ilya Fedin 2023-05-14 00:58:26 +04:00
  • a7d000be71 Get rid of qt5compat dependency Ilya Fedin 2023-05-11 06:10:07 +04:00
  • dee3777ffd Add cppgir support Ilya Fedin 2023-04-22 11:54:27 +04:00
  • fecdffbbf4 Fix a D-Bus condition in kcoreaddons Ilya Fedin 2023-05-14 22:14:33 +04:00
  • 9abd685bf4 Get rid of unused DESKTOP_APP_DISABLE_SPELLSHECK Ilya Fedin 2023-05-06 02:30:39 +04:00
  • c09c5b61a8 Get rid of DESKTOP_APP_DISABLE_DBUS_INTEGRATION Ilya Fedin 2023-05-06 02:23:41 +04:00
  • d625b4d1ba Get rid of -Ofast on Linux Ilya Fedin 2023-05-03 18:00:09 +04:00
  • c03178c09b Parallelize dispatch & jemalloc build Ilya Fedin 2023-04-29 10:18:35 +04:00
  • 6ab5543b3d Get rid of xcb_xlib dependencies Ilya Fedin 2023-03-31 23:32:07 +04:00
  • c33cf7240f Add minimum glibmm version Ilya Fedin 2023-03-21 11:39:41 +04:00
  • 49272b9606 Fix linking on GCC. John Preston 2023-03-09 23:21:14 +04:00
  • d3977a83a6 Link avfilter. John Preston 2023-03-07 19:48:39 +04:00
  • 31eb395967 Update Qt cmake rules for Qt 6.5 on Linux Ilya Fedin 2023-02-28 20:09:34 +04:00
  • 8a62b6659d Use _init targets that provide Q_IMPORT_PLUGIN calls Ilya Fedin 2023-02-28 19:56:58 +04:00
  • b5dd1db129 Fix link to new libde265 on Linux Ilya Fedin 2023-02-21 18:46:13 +04:00
  • 86270a961e Set minimal packaged GSL version to 4.0.0 due to modern headers usage. Vitaly Zaitsev 2023-02-10 09:51:52 +01:00
  • 9310263cd6 Don't try to find Qt 6 on Windows Ilya Fedin 2023-02-11 11:18:11 +04:00
  • 0f86a05ab0 Silence new Xcode warnings Ilya Fedin 2023-02-10 20:45:42 +04:00
  • 556dcb0166 Use QT_DEPRECATED_WARNINGS_SINCE Ilya Fedin 2023-02-10 11:21:48 +04:00
  • 17951fb650 Re-enable global /LTCG on Windows. John Preston 2023-02-08 13:19:21 +04:00
  • aa1e0d84b9 Allow weak-linking of macOS frameworks. John Preston 2023-01-09 10:24:32 +04:00
  • de92292f89 Ensure executables operating in UTF-8 charset on Windows Ilya Fedin 2022-12-31 09:29:51 +04:00
  • 4d8c8a0f84 Link Qt to lcms2 on Linux Ilya Fedin 2022-12-28 15:13:55 +04:00
  • 8cbc57f355 Fix generate_single_protobuf timestamp file generation. John Preston 2022-12-26 13:42:17 +04:00
  • bb07e9d698 Add dav1d dependency to external_ffmpeg Ilya Fedin 2022-12-25 02:15:05 +04:00
  • af37d955bb Enable support for AVIF, HEIF and JPEG XL on Windows Daniel Novomeský 2022-12-18 08:26:45 +01:00
  • c84790f978 Set NDEBUG when debug webrtc build is not found Ilya Fedin 2022-12-16 10:23:28 +04:00
  • 085086856c Fix tdesktop 4.3.4 cld3 bundle build with system protobuf Klemens Nanni 2022-12-07 21:39:50 +04:00
  • f4c7f67d60 Allow passing LTCG as an init_target argument. John Preston 2022-12-07 10:55:53 +04:00
  • 609e21643b Fix the order of default Qt version Ilya Fedin 2022-12-07 02:43:41 +04:00
  • 125b9571c5 Remove global LTCG on Windows build (object too large). John Preston 2022-12-06 18:11:17 +04:00
  • f5dab7d4b7 Don't enable LTCG in Debug on Windows. John Preston 2022-11-25 16:33:41 +01:00
  • 4a261d8c52 Fallback to protobuf cmake config Ilya Fedin 2022-11-25 14:52:49 +04:00
  • 0ff8f97600 Fix noisy warnings with clang Ilya Fedin 2022-11-24 09:44:42 +04:00
  • 2c86aa9a3d Fix packaged build with cld3 Ilya Fedin 2022-11-24 09:44:31 +04:00
  • 25088a573b Revert "Add external_sonnet library" Ilya Fedin 2022-11-24 08:31:52 +04:00
  • 7267c03054 Fixed generating of timestamp file for protobuf dependencies. 23rd 2022-11-22 11:49:19 +03:00
  • 81705fb609 Add external_sonnet library Ilya Fedin 2022-11-23 07:16:00 +04:00
  • 2c341a0d3e Return LTCG for Windows 32 bit build. John Preston 2022-11-23 10:06:52 +01:00
  • 5727743f9a Added external cld3 module. 23rd 2022-11-17 20:18:43 +03:00
  • 07ed08bf94 Added NaturalLanguage framework on macOS. 23rd 2022-11-17 20:16:44 +03:00
  • d41ce7f553 Inherit per-config INTERPROCEDURAL_OPTIMIZATION options Ilya Fedin 2022-11-15 00:25:02 +04:00
  • 5723b4f274 Fix conditions for LTO-related options on Linux Ilya Fedin 2022-11-08 21:45:59 +04:00
  • cc8fc487d7 Switch to the new glibmm ABI Ilya Fedin 2022-11-03 13:36:16 +04:00
  • a3afeeac0e Parallelize LTO on Linux Ilya Fedin 2022-11-03 13:34:50 +04:00
  • 36ee4977bb Synchronize dispatch and jemalloc build flags with common_options Ilya Fedin 2022-10-05 14:24:45 +04:00
  • 4294a1872f Silence LTO warnings Ilya Fedin 2022-10-14 10:09:33 +04:00
  • 700a46e5db Fix LTO in debug build Ilya Fedin 2022-10-14 09:43:02 +04:00
  • 3c98147427 Set hardening flags only for non-packaged/special target builds Ilya Fedin 2022-10-05 14:24:09 +04:00
  • 74fbd92f9f Fix target_prepare_qrc when generator expression evaluates into nothing Ilya Fedin 2022-10-03 09:00:11 +04:00
  • bcd5e3a640 Use QtWaylandCompositor for webview embedding on Linux Ilya Fedin 2022-08-07 04:09:12 +04:00
  • 2ba61d5977 Fix default kcoreaddons logging level Ilya Fedin 2022-10-22 01:50:18 +04:00
  • e8bc7cfd1d Don't update kcoreaddons helper headers on every reconfigure Ilya Fedin 2022-10-02 13:43:38 +04:00
  • 6f96a68508 Revert "Move more compiler options to DESKTOP_APP_SPECIAL_TARGET condition" Ilya Fedin 2022-09-30 14:25:32 +04:00
  • 0d27a76e76 Added ability to set target architecture in non-packaged mode for macOS. 23rd 2022-09-30 13:56:53 +03:00
  • cd12cb93ea Make target_*_options_if_exists actually work Ilya Fedin 2022-09-30 11:03:52 +04:00
  • 32257877e0 Move more compiler options to DESKTOP_APP_SPECIAL_TARGET condition Ilya Fedin 2022-09-30 03:27:54 +04:00
  • 84f43a8252 Build bundled kcoreaddons Ilya Fedin 2022-09-21 10:27:14 +04:00
  • f49e254d8c Fix order of libdl linking Ilya Fedin 2022-09-23 23:24:58 +04:00
  • 848c16578e Implement target_compile_options_if_exists, target_link_options_if_exists Ilya Fedin 2022-09-21 08:13:29 +04:00
  • 19aa4dd175 Replace FindThreads with custom logic Ilya Fedin 2022-09-20 23:31:35 +04:00
  • 6c7b8d8b4c Link Qt::WidgetsPrivate for touch support in popup windows. John Preston 2022-09-19 16:28:05 +04:00
  • d405db0737 Fix order of brotlicommon linking Ilya Fedin 2022-09-19 15:24:26 +04:00
  • 152fc28f34 Add a shim for KSandbox Ilya Fedin 2022-09-19 06:16:09 +04:00
  • c79563ea34 Add support for AVIF, HEIF and JPEG XL (only on Linux yet) Ilya Fedin 2022-09-17 14:08:03 +04:00
  • b9f1b60363 Fix various spaces on end of lines Ilya Fedin 2022-09-01 16:56:33 +04:00
  • 0638ec7b0e WaylandClientPrivate no more Ilya Fedin 2022-09-01 16:56:28 +04:00
  • bc81751018 Add RHI shader resources for Qt 6.4 Ilya Fedin 2022-09-01 15:51:17 +04:00
  • 7b43684a1c Add missing REQUIRED to find_library call Ilya Fedin 2022-08-29 14:45:53 +04:00
  • d5190185f7 Update desired d3dcompiler version. John Preston 2022-08-29 09:11:17 +04:00
  • ed89d82487 Restore ZLIB_WINAPI define Ilya Fedin 2022-08-27 23:24:47 +03:00