1
0
Fork 0
Commit graph

60 commits

Author SHA1 Message Date
Ilya Fedin
99db326a25 fixup! Force mac architecture and deployment target only in non-packaged builds
Fix inverted condition
2021-12-10 21:54:52 +04:00
Ilya Fedin
95e322b9e6 Force mac architecture and deployment target only in non-packaged builds 2021-12-09 17:44:27 +04:00
Ilya Fedin
051f7ba4e3 Remove DESKTOP_APP_DISABLE_WEBKITGTK 2021-11-06 16:27:58 +04:00
John Preston
410223b538 Add DESKTOP_APP_MAC_ARCH for separate macOS builds. 2021-10-28 16:15:30 +04:00
John Preston
891798c735 Enable universal binaries build on macOS with Qt 6.2. 2021-10-25 12:43:42 +04:00
Ilya Fedin
a8856aa831 Add Qt 6 support
Tested on Linux only
2021-10-21 08:44:20 +04:00
John Preston
f343a1634c Use macOS libs from Libraries/local. 2021-09-07 23:39:38 +03:00
Ilya Fedin
95ee188c7b Get rid of GTK integration 2021-09-05 17:37:54 +03:00
Ilya Fedin
b02fc90612 Get rid of osx and linux32 special targets 2021-08-11 16:01:08 +03:00
Ilya Fedin
f7ccab0e7c Allow LTO with clang
Seem to work fine
2021-08-08 09:26:18 +03:00
John Preston
a87ac4ad0c Update option description.
Co-authored-by: ilya-fedin <fedin-ilja2010@ya.ru>
2021-07-19 19:25:07 +03:00
mid-kid
1b71568048 Disable webkit separately from gtk integration 2021-07-19 19:25:07 +03:00
Ilya Fedin
1c8cfe49c5 Clang build fixes 2021-07-13 20:28:33 +03:00
Ilya Fedin
4a63a30c17 Get rid of unneeded glibc wraps 2021-06-29 17:02:16 +03:00
Ilya Fedin
e002bba002 Some cleanup of unneeded hacks
qt5ct is removed since internal gtk integration is good enough
Removed the ability to override path to qtwayland client headers since that hack is no longer used
QXdgDesktopPortalThemePlugin is no longer linked since custom xdg-desktop-portal dialog implementation is present
2021-06-20 10:34:18 +04:00
John Preston
42d3840cde Add simple allocation tracer on Linux. 2021-05-14 15:09:28 +04:00
John Preston
c606fca6a6 Fix configure on x64 Native Tools Command Prompt. 2021-04-29 12:23:08 +04:00
23rd
bd9c097fea Added option to disable PDB file generation. 2021-03-17 12:33:50 +03:00
Ilya Fedin
ac193a597d Add DESKTOP_APP_DISABLE_X11_INTEGRATION 2021-02-22 23:37:14 +04:00
Ilya Fedin
540828a077 Add DESKTOP_APP_DISABLE_GTK_INTEGRATION 2021-02-19 12:28:28 +04:00
Nicholas Guriev
695fabda68 Clean up DESKTOP_APP_DISABLE_WEBRTC_INTEGRATION 2021-02-01 18:26:56 +03:00
mid-kid
4436815d19 Build wayland suppport optionally 2020-11-17 15:55:21 +03:00
John Preston
d9e8a608c2 Add possibility to build on Windows for x64. 2020-11-06 20:19:54 +03:00
John Preston
4bf45519f6 Disable Linux GLIBC wraps for special builds. 2020-11-06 08:48:01 +03:00
Ilya Fedin
d955882cb4 Update webrtc packaged build for tg_owt 2020-08-30 16:28:23 +04:00
John Preston
3a7b44d038 Enable custom webrtc build on all platforms. 2020-08-23 17:38:43 +04:00
John Preston
9b1ed3965b OS X 10.10-10.11: Use OpenSSL 1.1.1, enable WebRTC. 2020-08-20 17:59:10 +04:00
Ilya Fedin
8c999a0023 Declare DESKTOP_APP_QTWAYLANDCLIENT_PRIVATE_HEADERS
Fix DESKTOP_APP_USE_PACKAGED_FFMPEG_STATIC description

Re-sort options
2020-08-18 08:04:35 +04:00
Ilya Fedin
6797807bf2 Remove DESKTOP_APP_ENABLE_IPO_OPTIMIZATIONS since cmake has CMAKE_INTERPROCEDURAL_OPTIMIZATION 2020-08-18 08:04:35 +04:00
Ilya Fedin
3ec8ccaa4f Add option to set webrtc location 2020-08-18 08:04:35 +04:00
John Preston
b372364a2c Add _DISABLE_WEBRTC_INTEGRATION option. 2020-08-11 17:21:17 +04:00
Ilya Fedin
f05e28c8da Replace DESKTOP_APP_USE_PACKAGED with DESKTOP_APP_SPECIAL_TARGET in some places 2020-08-10 15:32:52 +04:00
Ilya Fedin
2d6b9aeab5 Get rid of USE_PACKAGED options by automatic fallback 2020-08-10 15:32:52 +04:00
Ilya Fedin
85759739eb Add DESKTOP_APP_USE_PACKAGED_FFMPEG_STATIC option
Since static linking of packaged ffmpeg can be the easier option for libraries bundling
2020-05-24 11:01:27 +04:00
Ilya Fedin
4ea254886e Add DESKTOP_APP_USE_PACKAGED support for Windows 2020-05-12 14:44:38 +04:00
Ilya Fedin
27d29124a4 Add option to include platformthemes 2020-05-05 14:28:37 +04:00
Ilya Fedin
e0e4d943e2 Add new option to simplify creation of self-contained packages (snap/flatpak/appimage) 2020-05-05 14:28:37 +04:00
Ilya Fedin
1c459cd439 Add possibility to enable autoupdate on non-special target and to enable DESKTOP_APP_USE_PACKAGED with special target 2020-04-10 15:05:36 +04:00
John Preston
9477283f34 Allow disabling single external libs. 2020-02-26 12:17:50 +04:00
23rd
6dd044ae16 Removed adding Hunspell subdirectory if it is not used. 2020-02-24 18:47:54 +03:00
23rd
bc8d01a1cc Added couple of options for spellchecker. 2020-02-24 18:08:32 +03:00
Ilya Fedin
99278254e3 Move TDESKTOP_DISABLE_DBUS_INTEGRATION to cmake_helpers 2020-02-21 18:05:47 +04:00
Vitaly Zaitsev
808982a65e Find and use packaged version of qr-code-generator library.
Disabled by default until upstream will merge proposed PR.

Can be enabled by forwarding `-DDESKTOP_APP_USE_PACKAGED_QRCODE:BOOL=ON`
cmake build option.

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-10 14:31:42 +04:00
bakatrouble
f47a08eb83 Add separate option for packaged GSL 2020-02-10 14:23:59 +04:00
Vitaly Zaitsev
7b5d3e01c0 Find and use packaged version of expected header-only library.
Enabled by default when `DESKTOP_APP_USE_PACKAGED` is used. Can be
overriden by `-DDESKTOP_APP_USE_PACKAGED_EXPECTED:BOOL=OFF`.

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-05 00:41:19 +04:00
Vitaly Zaitsev
b944efa1f3 Added support of IPO optimizations.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-01-24 16:47:48 +03:00
John Preston
94bdb64c38 Fix special target value for Mac App Store. 2020-01-23 12:49:37 +03:00
Ilya Fedin
7ffe89803e Make DESKTOP_APP_DISABLE_CRASH_REPORTS respect DESKTOP_APP_USE_PACKAGED 2020-01-22 10:07:20 +03:00
Ilya Fedin
7b68f17156 Add macro for disabling fonts bundling 2020-01-21 14:57:01 +03:00
Nicholas Guriev
e4214668a5 Remove unnecessary execute_process 2020-01-21 12:39:36 +03:00