Ilya Fedin
f49e4f19bb
Add SVG icon engine for Qt
2020-02-10 14:20:43 +04:00
John Preston
4efeb76e0c
Remove CMAKE_AUTOMOC_RELAXED_MODE for dbusmenu_qt.
2020-02-05 14:13:45 +04:00
John Preston
4a9d6177f9
Convert external_statusnotifieritem to OBJECT library.
2020-02-05 00:41:19 +04:00
Vitaly Zaitsev
7b5d3e01c0
Find and use packaged version of expected header-only library.
...
Enabled by default when `DESKTOP_APP_USE_PACKAGED` is used. Can be
overriden by `-DDESKTOP_APP_USE_PACKAGED_EXPECTED:BOOL=OFF`.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-02-05 00:41:19 +04:00
Ilya Fedin
ce65c2369e
Add dependencies for StatusNotifierItem
2020-02-04 21:49:13 +04:00
John Preston
d28d9d632a
Add QtWidgets include directory.
2020-02-04 21:27:53 +04:00
Ilya Fedin
65ebd6a179
Use system GSL since it's in the most common distributions
2020-02-04 21:04:48 +04:00
Ilya Fedin
c0e7994802
glib dependency is needed for hime only
2020-02-04 20:59:33 +04:00
John Preston
22b099429a
Link some libraries dynamically on Linux.
...
Some libraries that should be on all target systems could be linked
dynamically, list taken from:
https://github.com/AppImage/pkg2appimage/blob/master/excludelist
This should fix some problems with fontconfig version mismatch.
2020-01-31 16:28:17 +03:00
Ilya Fedin
6eff82642b
Add qxdgdesktopportal platformtheme
2020-01-31 10:41:25 +03:00
John Preston
d919f57c68
Try disabling arm NEON fast path.
2020-01-29 13:34:01 +03:00
Vitaly Zaitsev
b944efa1f3
Added support of IPO optimizations.
...
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-01-24 16:47:48 +03:00
John Preston
94bdb64c38
Fix special target value for Mac App Store.
2020-01-23 12:49:37 +03:00
Nicholas Guriev
67cf2a5abd
Use C++17 as maximum standard for GCC
...
GCC 9 has incomplete and buggy implementation of -std=c++2a. Rollback to c++17.
2020-01-22 17:20:56 +03:00
Ilya Fedin
7ffe89803e
Make DESKTOP_APP_DISABLE_CRASH_REPORTS respect DESKTOP_APP_USE_PACKAGED
2020-01-22 10:07:20 +03:00
Ilya Fedin
b2eb74be1d
Make dbus dependency really optional
2020-01-21 23:30:05 +03:00
Ilya Fedin
7b68f17156
Add macro for disabling fonts bundling
2020-01-21 14:57:01 +03:00
Nicholas Guriev
e4214668a5
Remove unnecessary execute_process
2020-01-21 12:39:36 +03:00
23rd
9d2b5fe0e4
Updated std to C++20.
2020-01-18 16:17:27 +03:00
John Preston
458fec9499
Fix glibc wraps in Linux build.
2020-01-17 20:21:17 +03:00
Ilya Fedin
8cb036c5c3
Define DESKTOP_APP_USE_PACKAGED macro
2020-01-17 17:46:09 +03:00
John Preston
c697dcbcb5
Fix Windows build with DESKTOP_APP_SPECIAL_TARGET.
2020-01-17 13:52:05 +03:00
John Preston
204c3fec5c
Fix build with packaged range-v3.
2020-01-17 12:48:50 +03:00
John Preston
633422c622
Merge pull request #8 from ilya-fedin/working-packaged-build
...
Make packaged build working
2020-01-17 12:17:51 +03:00
John Preston
7081bc283b
Only check DESKTOP_APP_SPECIAL_TARGET before project().
2020-01-17 11:28:37 +03:00
Ilya Fedin
1db22f3663
Make packaged build working
2020-01-16 11:32:32 +04:00
John Preston
652bbaf002
Link libz from a correct folder for macOS version.
2020-01-02 16:50:37 +03:00
John Preston
b087501d66
Fix whitespace and indentation errors.
2020-01-02 14:20:14 +03:00
John Preston
4490667520
Fix build for OS X 10.10-10.11.
2019-12-31 17:51:54 +03:00
John Preston
b08c57c8d0
Fix version parsing for stable version.
2019-12-31 17:38:39 +03:00
23rd
1dd11ff72a
Split build types by folders for GCC.
2019-12-15 03:37:27 +03:00
John Preston
d1c4976d3d
Fix linking with glibc wraps.
2019-12-13 15:02:59 +03:00
John Preston
a3f3a38915
Fix packeged LibLZMA usage.
2019-12-09 19:24:00 +03:00
John Preston
8776c5c26e
Add version processing script.
2019-12-06 18:51:27 +03:00
John Preston
b1cf242c5f
Switch to Xcode generator for macOS.
2019-12-06 14:11:23 +03:00
John Preston
632ed315b2
Introduce DESKTOP_APP_USE_PACKAGED.
2019-12-06 13:12:04 +03:00
John Preston
3182d2d4a7
Add expected and qr_code_generator libraries.
2019-12-06 11:38:18 +03:00
John Preston
0340f72294
Fix build on Linux 32bit.
2019-12-05 11:08:07 +03:00
John Preston
af968dc8ea
Initial Linux build.
2019-12-03 19:06:31 +03:00
John Preston
382380d513
Fix build for Mac App Store.
2019-11-30 11:14:06 +03:00
John Preston
60f9cc611a
Enable LTO by Xcode project settings.
2019-11-29 17:52:44 +03:00
John Preston
ff82101b48
Fix build for Windows.
2019-11-29 16:53:45 +03:00
John Preston
3931463c76
Build OS X 10.10-10.11 version with Qt 5.6.2.
2019-11-29 15:09:00 +03:00
John Preston
b28ca5aca2
Use absolute paths instead of target_link_directories.
2019-11-29 13:55:33 +03:00
John Preston
52eaa9cd61
Put resources to a separate source group.
2019-11-29 11:36:59 +03:00
John Preston
9e68adb866
Initial build with Xcode.
2019-11-25 18:39:08 +03:00
John Preston
b303af63d7
Build Release with debug symbols.
2019-11-22 21:00:39 +03:00
John Preston
33612794c6
Use namespaced library aliases.
2019-11-21 17:43:00 +03:00
John Preston
118ce81dd4
Add more options and external_ libs.
2019-11-21 14:54:37 +03:00
John Preston
2a87436d39
Initial commit.
2019-11-18 00:32:53 +03:00