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
John Preston
458fec9499
Fix glibc wraps in Linux build.
2020-01-17 20:21:17 +03:00
John Preston
c697dcbcb5
Fix Windows build with DESKTOP_APP_SPECIAL_TARGET.
2020-01-17 13:52:05 +03:00
John Preston
633422c622
Merge pull request #8 from ilya-fedin/working-packaged-build
...
Make packaged build working
2020-01-17 12:17:51 +03:00
John Preston
7081bc283b
Only check DESKTOP_APP_SPECIAL_TARGET before project().
2020-01-17 11:28:37 +03:00
Ilya Fedin
1db22f3663
Make packaged build working
2020-01-16 11:32:32 +04:00
John Preston
632ed315b2
Introduce DESKTOP_APP_USE_PACKAGED.
2019-12-06 13:12:04 +03:00
John Preston
af968dc8ea
Initial Linux build.
2019-12-03 19:06:31 +03:00
John Preston
3931463c76
Build OS X 10.10-10.11 version with Qt 5.6.2.
2019-11-29 15:09:00 +03:00