Commit graph

77 commits

Author SHA1 Message Date
Roman Telezhynskyi 52430657c3 Ccache still doesn't work with Clang. 2024-01-12 16:34:17 +02:00
Roman Telezhynskyi 67bcc9ee59 Enable Ccache+clang+pch combination. 2024-01-10 14:22:23 +02:00
Roman Telezhynskyi 934d2448b2 Fix compatibility with Qt 6.6. 2023-10-31 11:33:31 +02:00
Roman Telezhynskyi b187e3c1c7 Remove measurement translations. 2023-10-31 09:42:09 +02:00
Roman Telezhynskyi 434a1d0acf Fix deprecation warnings. 2023-10-24 11:03:04 +03:00
Roman Telezhynskyi bc13cc6c10 Use custom macdeployqt to build Qt5 based version on MacOS. 2023-09-26 15:46:40 +03:00
Roman Telezhynskyi 6330d574d3 Forgot to import File. 2023-09-23 10:13:51 +03:00
Roman Telezhynskyi 232e1f049a Correct way to check os type. 2023-09-23 09:55:42 +03:00
Roman Telezhynskyi e368b3d2b7 Suppress xerces-c warnings. 2023-09-23 09:27:20 +03:00
Roman Telezhynskyi 5486c208c3 Fix build script error. 2023-09-23 08:58:56 +03:00
Roman Telezhynskyi 9dad93dcc3 Bug fixes for macdeployqt module. 2023-09-21 17:45:30 +03:00
Roman Telezhynskyi 792817313a New property macdeployqtProgramBinPath to control path to macdeployqt. 2023-09-21 17:44:59 +03:00
Roman Telezhynskyi b9f5b06fbb Copy signed executable inside app bundle when build single bundle build. 2023-09-21 17:39:56 +03:00
Roman Telezhynskyi f2596591e5 New module pdftops.
With Qt 6 copy and sign pdftops from brew.
2023-09-21 17:37:49 +03:00
Roman Telezhynskyi 0e7ff22882 Codesign on macos. 2023-09-12 17:50:15 +03:00
Roman Telezhynskyi 493b11bfd6 Method includes is not available in old Qbs versions. 2023-08-18 14:44:11 +03:00
Roman Telezhynskyi b46ca34d84 TypeError: Result of expression 'includePaths[i].includes' [undefined] is not a function. 2023-08-18 14:23:29 +03:00
Roman Telezhynskyi b67a063665 Enable code signing on mac. 2023-08-18 14:01:03 +03:00
Roman Telezhynskyi 7532800830 Fix macdeployqt keys. 2023-08-18 13:51:36 +03:00
Roman Telezhynskyi 4dbac33c96 Disable warnings from xerces-c with pkg-config. 2023-08-18 13:48:03 +03:00
Roman Telezhynskyi a5bf891d43 Increased requirement for minimal Qt version. 2023-08-12 12:03:28 +03:00
Roman Telezhynskyi 809186b8f5 Added Memory Sanitizer. 2023-08-05 17:52:34 +03:00
Roman Telezhynskyi e90ff5701a Changes to work around issue QTBUG-112204. 2023-06-28 16:39:05 +03:00
Roman Telezhynskyi 85bda5a28b Fix build issues. 2023-06-27 14:22:49 +03:00
Roman Telezhynskyi 11d1e4302d windeployqt doesn't support key "--no-virtualkeyboard" since Qt 6.5. 2023-06-24 21:16:22 +03:00
Roman Telezhynskyi 81141acf6d Support for single-line fonts. 2023-06-22 18:30:43 +03:00
Roman Telezhynskyi bdd152dd83 Fix build issues. 2023-05-12 10:42:39 +03:00
Roman Telezhynskyi 5e3c23c460 Backport changes for the freedesktop module. 2023-04-25 16:07:17 +03:00
Roman Telezhynskyi 6d34b6af13 Fix MSVC warnings. 2023-03-09 08:20:40 +02:00
Roman Telezhynskyi cb4c1aa10b Treat warnings as errors not only when debug. 2023-03-08 18:54:47 +02:00
Roman Telezhynskyi 004f46847c Fix conflicting settings. 2023-03-08 18:48:30 +02:00
Roman Telezhynskyi 37541b600e Fix MSVC warnings. 2023-03-08 18:45:42 +02:00
Roman Telezhynskyi 973f4d6b0d Enable utf8 literals for MSVC. 2023-03-08 18:44:07 +02:00
Roman Telezhynskyi 2a9fcda3a6 Fix bug with compilation on Windows 10 with Qt 6. 2023-03-04 09:07:30 +02:00
Roman Telezhynskyi f3e9918729 pkg-config is more wildly used than was previously thought. 2023-03-04 09:06:06 +02:00
Roman Telezhynskyi c89544fe08 Start building with C++20 since Qt 6.0 2023-02-28 10:45:58 +02:00
Roman Telezhynskyi 84529d7b39 Better control over macos deployment target version. 2023-02-20 15:50:23 +02:00
Roman Telezhynskyi edccf99f43 Fix multibundle module. 2023-02-20 12:59:24 +02:00
Roman Telezhynskyi 324be6e872 According to documentation minimal macos version must be 10.14. But for some reason it requires 10.15 to build. 2023-02-17 20:19:00 +02:00
Roman Telezhynskyi a386017f29 Always treat -Wreserved-identifier as a warning with Clang. 2023-02-16 21:46:19 +02:00
Roman Telezhynskyi 22972b8830 Setup LD_LIBRARY_PATH variable for autotest runner. 2023-02-16 20:09:26 +02:00
Roman Telezhynskyi 325d74bee4 Always treat -Wstrict-overflow as a warning with Clang. 2023-02-16 20:09:26 +02:00
Roman Telezhynskyi cb4083fa17 Trying to fix internal compiler error in GCC. 2023-02-16 20:09:26 +02:00
Roman Telezhynskyi 12f4a006fd Suppress warnings in moc_*.cpp files. 2023-02-16 08:57:11 +02:00
Roman Telezhynskyi 7a10fe8d80 qbs.targetOS is not available in this place need to use a property. 2023-02-15 14:22:14 +02:00
Roman Telezhynskyi 75e3e5b7b8 FileInfo.executableSuffix() available only since qbs 1.23. 2023-02-15 11:25:35 +02:00
Roman Telezhynskyi 71f58af02e Support for conan package manager. 2023-02-13 19:59:07 +02:00
Roman Telezhynskyi 8b42f12a20 Setup visibility level for exported symbols. 2023-01-27 22:16:31 +02:00
Roman Telezhynskyi 4b6f68ff80 Module macdeployqt. 2023-01-27 12:08:47 -08:00
Roman Telezhynskyi e6c7051b6f Multi bundle support. 2023-01-27 09:07:34 -08:00