1
0
Fork 0
Commit graph

306 commits

Author SHA1 Message Date
Ilya Fedin
5ff43f9c51 Enable HIME with Qt 6 2021-10-24 13:58:26 +04:00
Ilya Fedin
50745176b1 Enable dbusmenu-qt with Qt 6 2021-10-24 09:39:42 +04:00
John Preston
57ccb6c03c Fix build with Qt 6.2 on macOS. 2021-10-21 19:45:43 +04:00
Ilya Fedin
02993a6c82 Add missed LINUX condition 2021-10-21 16:59:29 +04:00
Ilya Fedin
8540bd0b60 Fix static build without Wayland 2021-10-21 10:47:24 +04:00
Ilya Fedin
993e1e052e Add OpenSSL plugin to Qt 6 build 2021-10-21 10:19:55 +04:00
Ilya Fedin
6ef834cf3c Don't warn about deprecated declarations with Qt 6 2021-10-21 10:07:08 +04:00
Ilya Fedin
a8856aa831 Add Qt 6 support
Tested on Linux only
2021-10-21 08:44:20 +04:00
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