1
0
Fork 0
Commit graph

471 commits

Author SHA1 Message Date
John Preston
e97617c7c5 Remove unused libs for built-in webrtc audio backends. 2021-09-08 13:47:06 +03:00
John Preston
f343a1634c Use macOS libs from Libraries/local. 2021-09-07 23:39:38 +03:00
Ilya Fedin
98c52815e9 Add a check for DESKTOP_APP_DISABLE_AUTOUPDATE in external_auto_updates
Like that done for external_crash_reports
2021-09-07 23:37:41 +03:00
Ilya Fedin
95ee188c7b Get rid of GTK integration 2021-09-05 17:37:54 +03:00
John Preston
995b1e4cbd Remove /fp:except in Windows 32 bit build. 2021-08-24 20:11:49 +03:00
John Preston
76ece84e77 Allow throwing fp exceptions in Windows 32 bit build. 2021-08-24 17:43:07 +03:00
John Preston
7260711ec5 Add QtSvg include path and preprocessor definition. 2021-08-11 20:16:08 +03:00
John Preston
605de3adc8 Add QtSvg to packaged Qt dependencies. 2021-08-11 20:09:35 +03:00
John Preston
fb595431a9 Link Qt5Svg for wallpaper patterns. 2021-08-11 18:24:28 +03:00
Ilya Fedin
b02fc90612 Get rid of osx and linux32 special targets 2021-08-11 16:01:08 +03:00
23rd
4d44d822e0 Fixed Github CI Windows build. 2021-08-11 05:53:00 +03:00
Ilya Fedin
24543509c1 Use libc++ with clang 2021-08-08 09:26:18 +03:00
Ilya Fedin
3fbee998ae Move flags non-qt-related flags from external_qt to common_options 2021-08-08 09:26:18 +03:00
Ilya Fedin
3b4cffcfa7 Don't use PUBLIC in init_target
init_target should affect only specified target
2021-08-08 09:26:18 +03:00
Ilya Fedin
f7ccab0e7c Allow LTO with clang
Seem to work fine
2021-08-08 09:26:18 +03:00
Ilya Fedin
2661c92394 Fix build on Linux with Ninja generator 2021-08-08 09:21:32 +03:00
John Preston
6602ed1ea0 Build jemalloc from a submodule. 2021-07-30 20:47:13 +03:00
John Preston
289bf222ca Define 'KHRONOS_STATIC' globally. 2021-07-26 14:08:59 +03:00
John Preston
1f19308300 Fix d3dcompiler_47.dll loading on 64 bit build. 2021-07-20 20:00:21 +03:00
John Preston
fe0d8a1841 Allow forcing D3D compiler loading. 2021-07-20 17:04:12 +03:00
John Preston
46a49caa21 Add loading of custom shipped d3dcompiler_47.dll. 2021-07-20 15:38:58 +03:00
John Preston
9176409d97 Fix some file headers. 2021-07-20 15:38:17 +03:00
Ilya Fedin
872027e466 Allow to build with generators other than Xcode on mac 2021-07-20 09:51:21 +03:00
Ilya Fedin
b3f3876c5f Activate fixed warnings 2021-07-19 20:35:33 +03:00
Nicholas Guriev
78627af3f5 More targeted definition of DESKTOP_APP_USE_PACKAGED_RLOTTIE macro
Exclude it from common options, define it only for necessarily targets.
2021-07-19 19:27:59 +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
66cca9be57 Add SYSTEM flag to target_include_directories where appropriate 2021-07-19 19:01:08 +03:00
John Preston
a79798285d Add 'unused variable' warning on MSVC. 2021-07-13 22:08:45 +03:00
Ilya Fedin
1c8cfe49c5 Clang build fixes 2021-07-13 20:28:33 +03:00
John Preston
5217f71542 Use tg_angle fork. 2021-07-06 15:54:58 +03:00
23rd
95a3953c21 Fixed typo in name of GTK integration option. 2021-07-04 01:31:43 +03:00
John Preston
8432257651 Use default Qt-{version} folder on Windows. 2021-07-01 23:44:36 +03:00
John Preston
d13a57db67 Use plain "LoadLibrary". 2021-07-01 23:44:36 +03:00
John Preston
387a2b37ad Use "SetDefaultDllDirectories". 2021-07-01 23:44:35 +03:00
John Preston
e2455f3194 Add dynamic DirectX loading helper. 2021-07-01 23:44:35 +03:00
John Preston
fc4d02573c Link Qt with statically built ANGLE. 2021-07-01 23:44:35 +03:00
Ilya Fedin
32ec2b8db2 Add missed jemalloc dependencies 2021-07-01 23:37:37 +03:00
Ilya Fedin
8d7772ab33 Switch from mallocng to jemalloc 2021-07-01 21:03:06 +03:00
Ilya Fedin
cb92f08d51 Enable Qt's gtk integration 2021-07-01 21:02:04 +03:00
Ilya Fedin
4a63a30c17 Get rid of unneeded glibc wraps 2021-06-29 17:02:16 +03:00
e921da8a83 Fix echo in WinRT header generation
Since `echo` is shell command, not executable binary, CMake won't see it.
2021-06-27 15:26:15 +04:00
John Preston
1d59503a24 Fix NuGet WinRT header generation. 2021-06-26 13:26:05 +03:00
Ilya Fedin
5b0a567240 Use unique_ptr instead of gsl::finally in Wayland helper 2021-06-26 12:39:44 +04:00
John Preston
c8fa5ef714 Fix /bigobj option on Windows (it is case sensitive). 2021-06-24 18:38:30 +04:00
John Preston
3ba5f8d46a Enable /LARGEADDRESSAWARE for 32 bit Windows build. 2021-06-24 16:01:49 +04:00
John Preston
c29450cbf1 Add CoreMediaIO framework on macOS. 2021-06-22 23:07:09 +04:00
John Preston
52d7dc3993 Fix multiple usages of nuget_add_... 2021-06-22 19:44:05 +04:00
John Preston
545f6bf2ce Add NuGet functions to add WebView / WinRT packages. 2021-06-22 09:50:05 +04: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