Commit Graph

33 Commits

Author SHA1 Message Date
6d34b6af13 Fix MSVC warnings. 2023-03-09 08:20:40 +02:00
cb4c1aa10b Treat warnings as errors not only when debug. 2023-03-08 18:54:47 +02:00
004f46847c Fix conflicting settings. 2023-03-08 18:48:30 +02:00
37541b600e Fix MSVC warnings. 2023-03-08 18:45:42 +02:00
973f4d6b0d Enable utf8 literals for MSVC. 2023-03-08 18:44:07 +02:00
2a9fcda3a6 Fix bug with compilation on Windows 10 with Qt 6. 2023-03-04 09:07:30 +02:00
f3e9918729 pkg-config is more wildly used than was previously thought. 2023-03-04 09:06:06 +02:00
c89544fe08 Start building with C++20 since Qt 6.0 2023-02-28 10:45:58 +02:00
84529d7b39 Better control over macos deployment target version. 2023-02-20 15:50:23 +02:00
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
a386017f29 Always treat -Wreserved-identifier as a warning with Clang. 2023-02-16 21:46:19 +02:00
22972b8830 Setup LD_LIBRARY_PATH variable for autotest runner. 2023-02-16 20:09:26 +02:00
325d74bee4 Always treat -Wstrict-overflow as a warning with Clang. 2023-02-16 20:09:26 +02:00
cb4083fa17 Trying to fix internal compiler error in GCC. 2023-02-16 20:09:26 +02:00
12f4a006fd Suppress warnings in moc_*.cpp files. 2023-02-16 08:57:11 +02:00
71f58af02e Support for conan package manager. 2023-02-13 19:59:07 +02:00
8b42f12a20 Setup visibility level for exported symbols. 2023-01-27 22:16:31 +02:00
e6c7051b6f Multi bundle support. 2023-01-27 09:07:34 -08:00
53650d6223 Building Info.plist file. 2023-01-25 08:31:35 -08:00
09747beea9 Use cpp.systemIncludePaths for Qt headers, so that building Qt applications no longer triggers warnings from Qt headers unrelated to the user code.
This feature available since Qbs 1.22.
2023-01-17 16:13:11 +03:00
c8bd8aeb2c Optimize working with paths.
FileInfo.pathSeparator() available only since qbs 1.22.
Use FileInfo.joinPaths() only when necessary.
2023-01-17 13:00:35 +03:00
89aab8cb92 Property to enable building appimage. 2023-01-11 13:03:46 +02:00
895b02ef0d Move 'Precompiled headers' group to buildconfig. 2023-01-10 13:27:56 +02:00
af647e6386 Define V_NO_ASSERT. 2023-01-10 13:27:56 +02:00
adce1f28e6 Installing label templates and multisize measurements table. 2023-01-10 13:27:56 +02:00
9aa0f3f8d1 Property to disable pedantic build. 2023-01-10 13:27:56 +02:00
ea1195f9fa Added support for ccache. 2023-01-10 13:27:56 +02:00
d6e3dfcbb3 Property to disable the use of precompiled headers. 2023-01-10 13:27:56 +02:00
2221a35e7b Setup rpaths only for dynamic libraries.
Property to disable the use of rpath.
2023-01-10 13:27:56 +02:00
11642ebfe1 Property to control building unit tests. 2023-01-10 13:27:56 +02:00
b8c200954a Add QT_NO_FOREACH define. 2023-01-05 15:54:19 +02:00
3bba41c07c Compiler warnings. 2023-01-05 15:53:55 +02:00
eb38a1c26f Successful build of main binaries. 2023-01-04 18:31:50 +02:00