1
0
Fork 0
Commit graph

425 commits

Author SHA1 Message Date
Ilya Fedin
c390b046f0 Don't use glib in gtk/wayland helpers 2021-09-12 00:02:59 +03:00
23rd
fb97c14bf7 Removed -Wno-range-loop-analysis clang option for macOS. 2021-09-10 22:22:38 +03:00
Ilya Fedin
750861b4ab Link drm & zlib statically like before, make GL optional 2021-09-09 16:52:52 +03:00
Ilya Fedin
1ad8c72d78 Add missed CMAKE_DL_LIBS 2021-09-09 16:52:52 +03:00
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