1
0
Fork 0
Commit graph

392 commits

Author SHA1 Message Date
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