Ilya Fedin
|
c4e45be16c
|
Don't link deprecated wl-shell
|
2021-10-19 17:20:55 +04:00 |
|
Ilya Fedin
|
9adb6a5efc
|
fcitx5_qt5 -> fcitx5_qt
|
2021-10-19 17:20:55 +04:00 |
|
John Preston
|
13575af1f3
|
Remove -pie linker flag.
See https://gitlab.gnome.org/GNOME/nautilus/-/issues/1601
|
2021-10-08 10:31:21 +04:00 |
|
John Preston
|
f77251b2c1
|
Remove -Wl,-z,now from the linker flags.
|
2021-10-06 20:35:08 +04:00 |
|
John Preston
|
2b7b92f30b
|
Link PropSys.lib on Windows.
|
2021-10-05 21:58:06 +04:00 |
|
Ilya Fedin
|
5c32bf152f
|
Set compiler flags of other XCode attributes
(look at 872027e466)
|
2021-09-29 08:23:05 +04:00 |
|
John Preston
|
18d7c34ce1
|
Hardening flags only for non-packaged builds.
|
2021-09-28 22:07:46 +04:00 |
|
John Preston
|
c4c2bf4bad
|
Link UxTheme.lib on Windows.
|
2021-09-28 21:08:35 +04:00 |
|
John Preston
|
f3a611c82b
|
Add some hardening compiler / linker flags.
|
2021-09-28 18:44:05 +04:00 |
|
Ilya Fedin
|
1dacc0ac4f
|
QGenericEnginePlugin is available everywhere
So link it everywhere
|
2021-09-25 15:24:38 +04:00 |
|
Ilya Fedin
|
ed9b0e82d6
|
Use opus built with cmake on Windows
|
2021-09-25 15:05:00 +04:00 |
|
Ilya Fedin
|
dbc1e4fb35
|
Use whole-program optimization to eliminate linking of unused symbols
|
2021-09-19 12:28:52 +03:00 |
|
Ilya Fedin
|
3c8e9a0c75
|
Don't link anything for jemalloc on FreeBSD
|
2021-09-15 21:54:27 +03:00 |
|
Ilya Fedin
|
a4257299f6
|
Link libgcc statically in pair with libstdc++
|
2021-09-15 11:42:40 +03:00 |
|
Ilya Fedin
|
c94b46f2fd
|
Add missed webrtc shared dependencies
|
2021-09-12 20:58:01 +03:00 |
|
John Preston
|
2827dd851e
|
Force -fPIE flags in jemalloc build.
|
2021-09-12 01:39:17 +03:00 |
|
Ilya Fedin
|
7ca99a4d08
|
Adjust --as-needed for allocation tracer and jemalloc
|
2021-09-12 00:47:59 +03:00 |
|
Ilya Fedin
|
03fad319f5
|
Use clang to build jemalloc (it crashes with gcc)
|
2021-09-12 00:05:04 +03:00 |
|
Ilya Fedin
|
d3e1827ff0
|
Don't link hime-im-client, use it with dlopen instead
|
2021-09-12 00:02:59 +03:00 |
|
Ilya Fedin
|
6001968f85
|
Use glib in desktop-app libs only with dbus
|
2021-09-12 00:02:59 +03:00 |
|
Ilya Fedin
|
f8e4318937
|
nimf doesn't need glib to be linked
|
2021-09-12 00:02:59 +03:00 |
|
Ilya Fedin
|
49ca0abd71
|
Use -Wl,--as-needed
|
2021-09-12 00:02:59 +03:00 |
|
Ilya Fedin
|
aa5afd0a41
|
Add glib helper to make it optional for Qt
|
2021-09-12 00:02:59 +03:00 |
|
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 |
|