Ilya Fedin
|
051f7ba4e3
|
Remove DESKTOP_APP_DISABLE_WEBKITGTK
|
2021-11-06 16:27:58 +04:00 |
|
John Preston
|
fc65d3305d
|
Revert "Re-enable -pie."
This reverts commit 13331633e5.
AppImage hack fired back: #17183
|
2021-11-03 21:34:06 +04:00 |
|
John Preston
|
393ae95d7f
|
Add network reachability plugin on macOS.
|
2021-11-02 11:16:44 +04:00 |
|
Ilya Fedin
|
d5237e224e
|
Make -Wl,-z,now work on older systems
|
2021-11-02 09:42:00 +04:00 |
|
John Preston
|
13331633e5
|
Re-enable -pie.
|
2021-10-31 16:49:13 +04:00 |
|
John Preston
|
a976e43aab
|
Fix CMake warning on Windows.
|
2021-10-30 15:03:25 +04:00 |
|
John Preston
|
62f37fd1f6
|
Build with Qt 6 by default on Unix systems.
|
2021-10-29 21:41:51 +04:00 |
|
John Preston
|
410223b538
|
Add DESKTOP_APP_MAC_ARCH for separate macOS builds.
|
2021-10-28 16:15:30 +04:00 |
|
Ilya Fedin
|
68251bb2f0
|
Re-enable fcitx-qt5 with Qt 6
|
2021-10-27 22:01:42 +04:00 |
|
John Preston
|
faf815fee0
|
Allow loading Qt resources from a file on macOS.
|
2021-10-27 20:39:39 +04:00 |
|
John Preston
|
16224afddd
|
Link a single crashpad_client library.
|
2021-10-27 14:08:05 +04:00 |
|
John Preston
|
c0c09baa35
|
Accept CMAKE_OSX_ARCHITECTURES from command line.
|
2021-10-27 11:53:50 +04:00 |
|
John Preston
|
33799d3d6c
|
Disable ARM NEON in bundled rlottie.
The ARM NEON assembler file from pixman doesn't build on macOS with "-arch arm64".
|
2021-10-26 16:32:50 +04:00 |
|
John Preston
|
b1d90c34ff
|
Update crashpad to a build from a fork.
|
2021-10-25 23:13:17 +04:00 |
|
John Preston
|
971973d7da
|
Fix warning in linking with FFMpeg.
|
2021-10-25 23:12:56 +04:00 |
|
John Preston
|
891798c735
|
Enable universal binaries build on macOS with Qt 6.2.
|
2021-10-25 12:43:42 +04:00 |
|
Ilya Fedin
|
04de294533
|
Re-enable kwayland with Qt 6
|
2021-10-25 08:52:57 +04:00 |
|
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 |
|