1
0
Fork 0

Commit graph

  • 64202d7765 Find nuget in the recommended directroy automatically Ilya Fedin 2022-08-26 11:09:26 +03:00
  • f9b8a35464 Use zlib built with cmake on Windows Ilya Fedin 2021-09-27 09:24:08 +04:00
  • 41ff5e28cd Prepend cache variables for libraries searching with DESKTOP_APP_ Ilya Fedin 2022-08-23 17:13:50 +04:00
  • 1e0b42d295 Don't set LINK_SEARCH_START_STATIC on targets Ilya Fedin 2022-08-23 17:12:47 +04:00
  • 017f5d4e35 Fix a typo in kcoreaddons target name Ilya Fedin 2022-08-27 12:11:43 +04:00
  • 96e9bf770c Add external_kcoreaddons Ilya Fedin 2022-08-27 04:01:29 +04:00
  • 5f980167f7 Move build_* variable computation back to variables.cmake Ilya Fedin 2022-08-22 03:12:18 +04:00
  • 6f77ab1f86 Cache Qt version Ilya Fedin 2022-08-16 20:47:09 +04:00
  • 0702ef4cdd Get rid of DESKTOP_APP_QT6 Ilya Fedin 2022-08-14 09:27:07 +04:00
  • 4b36e46448 Don't depend on Qt::WaylandClient target when linking Wayland libraries Ilya Fedin 2022-08-13 04:56:24 +04:00
  • 5cf73fe21b Restore some symbols in linux_wayland_helper Ilya Fedin 2022-08-12 08:43:08 +04:00
  • 1a24c441a8 Fix a warning about using uninitialized variable Ilya Fedin 2022-08-11 10:22:31 +04:00
  • 50a67393ab Use cmake_dependent_option to better declare variables that relate on other variables Ilya Fedin 2022-08-11 03:19:29 +04:00
  • 9615515b06 Use version-less Qt targets and functions whenever possible Ilya Fedin 2022-08-08 12:34:32 +04:00
  • c65bf3b134 Remove unused now wayland symbols Ilya Fedin 2022-08-08 19:14:33 +04:00
  • 76459183d9 Revert "Use QtWidgets private headers" John Preston 2022-08-08 09:39:40 +03:00
  • eacf0c8d64 Revert "Use QtWaylandEglClientHwIntegrationPrivate module" John Preston 2022-08-08 09:39:29 +03:00
  • f1c9743790 Simplify Qt library list on Linux Ilya Fedin 2022-08-07 04:04:16 +04:00
  • 3e6a8fc192 Use QtWaylandEglClientHwIntegrationPrivate module Ilya Fedin 2022-08-04 07:21:01 +04:00
  • 00c2360aca Use QtWidgets private headers Ilya Fedin 2022-08-04 07:13:10 +04:00
  • 3eb3165734 Rework Qt 5 private modules linking Ilya Fedin 2022-08-04 07:12:34 +04:00
  • d8442d4d96 Automatically disable Wayland integration with Qt 5 Ilya Fedin 2022-06-20 23:56:53 +04:00
  • 06237779c2 Fix desktop-app::external_wayland_client in packaged mode Ilya Fedin 2022-06-15 07:43:37 +04:00
  • 1263bf734a Update Qt to 5.15.4 and 6.3.1. John Preston 2022-06-14 18:04:50 +04:00
  • 320fa8f2f8 Ensure wayland-client is not linked in non-packaged mode Ilya Fedin 2022-06-07 00:52:51 +04:00
  • 34a8698fcc Revert "Use QtWidgets private include directories with Qt 5" Ilya Fedin 2022-06-03 19:59:15 +04:00
  • d53b2db48e Migrate from kwayland to QtWaylandScanner Ilya Fedin 2022-06-03 19:57:23 +04:00
  • 1be19c32de Get xdgdesktopportal back Ilya Fedin 2022-05-31 01:07:22 +04:00
  • b4fff01757 Fix build with WebRTC M101. John Preston 2022-05-03 19:11:07 +04:00
  • 26d31dbdef Move -fstack-clash-protection to GCC-only flags Ilya Fedin 2022-04-26 02:41:13 +04:00
  • 87d46d8111 Update WebView2 package version. John Preston 2022-04-19 16:56:35 +04:00
  • 2e1d9c80d9 Workaround cmake's random library order in external_ffmpeg Ilya Fedin 2022-04-19 15:54:00 +04:00
  • b8b517a5e0 Check debug tg_owt library exists before using Ilya Fedin 2022-04-19 09:02:21 +04:00
  • 941f8fcc4e Link Qt 6 resources without hardcoding the build type Ilya Fedin 2022-04-18 21:10:14 +04:00
  • 8ca7ff8484 Don't require breakpad/ffmpeg build directories on Linux Ilya Fedin 2022-04-17 07:29:07 +04:00
  • ed1411f129 Update for Qt 6.3 Ilya Fedin 2022-04-12 18:27:07 +04:00
  • b30865ced9 Restore original xdg-shell linking Ilya Fedin 2022-04-11 01:34:07 +04:00
  • 9a043ab5ad Update Qt version to 6.2.4 on macOS and Linux. John Preston 2022-03-28 01:26:56 +04:00
  • 1711697810 Fix a syntax error in external_jpeg Ilya Fedin 2022-03-21 16:55:41 +04:00
  • 77f023b65d Ensure libjpeg is linked in the right order Ilya Fedin 2022-03-21 13:08:52 +04:00
  • 250a405b07 Add a missing DESKTOP_APP_USE_PACKAGED_LAZY condition Ilya Fedin 2022-03-19 06:19:28 +04:00
  • 425a0dc566 libjpeg is a required dependency now Ilya Fedin 2022-03-09 21:24:01 +04:00
  • 38eb603dc7 Merge remote-tracking branch 'origin/master' into HEAD John Preston 2022-03-09 18:39:52 +04:00
  • 3aa9ec0ed1 Move Qt 5 version to 5.15.3 open source. John Preston 2022-03-08 22:24:05 +04:00
  • 205f90ab9e Replace deprecated -W with explicit -Wextra Klemens Nanni 2022-03-06 22:13:07 +01:00
  • aa71b768bd Update Qt to 6.2.3 on macOS and Linux. John Preston 2022-03-05 17:02:35 +04:00
  • f05023bb10 Find headers of QR Code Generator of version 1.6.0 as well. Nicholas Guriev 2021-12-30 11:41:41 +03:00
  • ddd1ee547d Introduce DESKTOP_APP_DISABLE_JEMALLOC to enable using system malloc Klemens Nanni 2022-02-26 01:56:59 +01:00
  • a82b114980 Generate pkg-config file manually for wayland-protocols Ilya Fedin 2022-02-19 16:20:08 +04:00
  • d4a3a67bad Updated cmake sources to TDesktop version 3.5.2+93a9f34 RadRussianRus 2022-02-16 05:15:39 +03:00
  • 6f391285c4 Update kwayland build rules for newer version Ilya Fedin 2022-02-14 01:37:38 +04:00
  • 96d9bcd5ff Don't link linux_jemalloc_helper itself to common_options Ilya Fedin 2022-02-12 11:51:08 +04:00
  • 6be4c5d41d Make jemalloc configure command nicer Ilya Fedin 2022-02-12 09:25:51 +04:00
  • edd3374526 Updated cmake sources to TDesktop version 3.5.2+95e806c RadRussianRus 2022-02-15 02:33:25 +03:00
  • 3604a7f023 Use proper spelling for __FreeBSD__ pre-processor define. Gleb Smirnoff 2022-02-07 11:59:03 -08:00
  • 54e750cca0 Restore TARGET_FILE usage for external libraries Ilya Fedin 2022-02-05 21:38:09 +04:00
  • 6d81711cf8 Fix build on Linux. John Preston 2022-02-03 11:46:12 +03:00
  • f552ccb6e5 Use QtWidgets private include directories with Qt 5 Ilya Fedin 2022-02-02 03:47:02 +04:00
  • 605ad62e11 Restore TARGET_FILE for allocation tracer Ilya Fedin 2022-01-29 02:27:32 +04:00
  • 985f43a162 Use linux linking helpers without LINK_ONLY Ilya Fedin 2022-01-29 02:26:48 +04:00
  • 167a914da5 Add jemalloc initialization helper Ilya Fedin 2022-01-29 02:26:13 +04:00
  • 0fb6ba2c87 Don't link ffmpeg with X libraries Ilya Fedin 2022-02-01 02:24:33 +04:00
  • b662d784ff FFmpeg: Build without va / vdpau. John Preston 2022-01-30 19:38:42 +03:00
  • df426419c7 Use LINK_ONLY instead of TARGET_FILE Ilya Fedin 2022-01-28 23:14:40 +04:00
  • 61f68138a8 Fix the path to wayland-protocols.pc Ilya Fedin 2022-01-25 15:10:14 +04:00
  • e617e4ba43 QtDBus is used only by fcitx plugins now Ilya Fedin 2022-01-23 13:42:17 +04:00
  • bc4e6aee9c libvpx: Fix folder once again. John Preston 2022-01-23 12:22:50 +03:00
  • 08e887324f libvpx: Fix folder for Windows x64 build. John Preston 2022-01-23 10:16:38 +03:00
  • ab4553e6ee Use Threads in packaged mode as more universal approach Ilya Fedin 2022-01-21 15:09:41 +04:00
  • 8e0b1aa26c Use -Bstatic compiler option rather than find_library Ilya Fedin 2022-01-21 15:09:05 +04:00
  • 8e0b71c049 Remove external_dbusmenu_qt Ilya Fedin 2022-01-22 00:13:58 +04:00
  • 27d524fefb Remove external_statusnotifieritem Ilya Fedin 2022-01-21 20:55:12 +04:00
  • 3159df5e3b ffmpeg: Link libbz2 on macOS. John Preston 2022-01-19 18:53:44 +03:00
  • b7a596df98 libvpx: Add external_vpx target. John Preston 2022-01-19 16:03:58 +03:00
  • ba0f27e13e Fix build with external_zlib on Windows. John Preston 2022-01-14 23:40:40 +03:00
  • 3d40b243f6 Use openal-soft's cmake config rather than pkg-config file Ilya Fedin 2022-01-14 04:39:17 +04:00
  • d0fc0c8879 Fix external_variant to actually add found include directories Ilya Fedin 2022-01-14 04:32:59 +04:00
  • 525bd161cf Use return more for less indentations Ilya Fedin 2022-01-14 04:32:33 +04:00
  • e97ab1bcb5 Use bundled fonts and rlottie by default since they're patched Ilya Fedin 2022-01-13 00:06:00 +04:00
  • 0e6f53ced4 Pass library as a part of -Wl argument in external_jemalloc Ilya Fedin 2022-01-12 05:41:04 +04:00
  • b6515c543a Use return to decrease indentation in cmake files Ilya Fedin 2022-01-11 23:04:27 +04:00
  • e5e31c6101 Use REQUIRED with find_library where appropriate Ilya Fedin 2022-01-11 22:56:58 +04:00
  • 289a002b6d Use IMPORTED_LOCATION for zlib Ilya Fedin 2022-01-11 22:56:19 +04:00
  • 58c7b0f52e Add missed dependency on external_opus target for ffmpeg Ilya Fedin 2022-01-11 23:25:14 +04:00
  • 7d1ad3dfe3 Add missed dependency on external_openssl target for Qt Ilya Fedin 2022-01-11 19:44:26 +04:00
  • 8e952639aa Build kwayland deps with kwayland since they should be in sync Ilya Fedin 2022-01-11 08:08:38 +04:00
  • 9d26c287de Updated cmake sources to TDesktop version 3.4.3 RadRussianRus 2022-01-09 03:02:43 +03:00
  • b3cb911ae0 Define _GLIBCXX_ASSERTIONS Ilya Fedin 2022-01-05 12:48:54 +04:00
  • 10108ea237 Move libdl/libpthread handling to common_options Ilya Fedin 2021-12-30 08:32:11 +04:00
  • f2384057de Use --push-state/--pop-state linker options Ilya Fedin 2021-12-30 08:30:28 +04:00
  • ed7cf04191 Move kwayland-qt6 patch to kwayland build rule folder Ilya Fedin 2021-12-31 00:16:18 +04:00
  • f4833c67b8 Avoid setting dummy patch command for kwayland Ilya Fedin 2021-12-30 10:21:16 +04:00
  • 7d2037630a Add an option to enable LTO RadRussianRus 2021-12-30 08:03:01 +03:00
  • 0c57e24529 Don't use dispatch if we can't build it Ilya Fedin 2021-12-28 23:03:46 +04:00
  • 815bdb2fb5 Specify submodule path as URL rather than SOURCE_DIR to ExternalProject Ilya Fedin 2021-12-29 01:51:27 +04:00
  • 6518009931 Fix getting binary dir of dispatch Ilya Fedin 2021-12-29 01:18:40 +04:00
  • 91c725d5c2 Use STEP_TARGETS in external_jemalloc_bundled Ilya Fedin 2021-12-11 20:56:18 +04:00
  • fa0200e361 Use BINARY_DIR and STEP_TARGETS in external_dispatch Ilya Fedin 2021-12-10 17:38:20 +04:00
  • 509ab07763 Require minizip<2.0.0 aka. zlib minizip, not minizip-ng Klemens Nanni 2021-12-28 08:52:08 +01:00
  • 262774e504 Use pkg-config to find xxhash Ilya Fedin 2021-12-22 23:28:07 +04:00