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
|
7debd364ce
|
Check if msvc will work without stable.cpp.
|
2023-02-26 20:21:07 +02:00 |
|
Roman Telezhynskyi
|
fbf90fc109
|
Check if msvc will work without stable.cpp.
|
2023-02-26 11:22:36 +02:00 |
|
Roman Telezhynskyi
|
1ff9a975d6
|
Fallback to conan 1.59.
|
2023-02-25 17:22:45 +02:00 |
|
Roman Telezhynskyi
|
03603ff7f5
|
Define custom conan profile.
|
2023-02-25 10:26:21 +02:00 |
|
Roman Telezhynskyi
|
6a7d9c82d6
|
Create a default conan profile.
|
2023-02-24 15:56:20 +02:00 |
|
Roman Telezhynskyi
|
fdb8fc8f1f
|
Fix issue with FileInfo.executableSuffix().
|
2023-02-24 15:32:32 +02:00 |
|
Roman Telezhynskyi
|
a21e1ddcd4
|
Support for conan 2.0.
|
2023-02-24 14:36:40 +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
|
5fa48e52c4
|
Fix build on Windows.
|
2023-01-28 16:57:32 +02:00 |
|
Roman Telezhynskyi
|
4dd424262e
|
Fix build on Linux.
|
2023-01-28 08:07:12 +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
|
766aae447d
|
Define bundle prefix for dynamic library.
|
2023-01-27 09:20:43 -08:00 |
|
Roman Telezhynskyi
|
e6c7051b6f
|
Multi bundle support.
|
2023-01-27 09:07:34 -08:00 |
|
Roman Telezhynskyi
|
038afda6ed
|
Fix installing tool applications.
|
2023-01-25 08:31:35 -08:00 |
|
Roman Telezhynskyi
|
272089074d
|
Building ICNS.
|
2023-01-25 08:31:35 -08:00 |
|
Roman Telezhynskyi
|
53650d6223
|
Building Info.plist file.
|
2023-01-25 08:31:35 -08:00 |
|
Roman Telezhynskyi
|
6e4ec3e69f
|
Installing app bundle on macos.
|
2023-01-25 08:31:35 -08:00 |
|
Roman Telezhynskyi
|
d3f9ed80e7
|
Installing translations on macos.
|
2023-01-25 08:31:35 -08:00 |
|
Roman Telezhynskyi
|
971869c346
|
Stage 'windeployqt'.
|
2023-01-18 15:04:26 +02:00 |
|
Roman Telezhynskyi
|
b26094969d
|
Explicitly define applications not console.
|
2023-01-18 15:02:51 +02:00 |
|
Roman Telezhynskyi
|
56c7870c31
|
New module i18nconfig to keep all data in one place.
|
2023-01-18 15:00:43 +02:00 |
|
Roman Telezhynskyi
|
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 |
|
Roman Telezhynskyi
|
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 |
|
Roman Telezhynskyi
|
769b11926a
|
Add metainfo.xml file.
|
2023-01-13 17:12:13 +02:00 |
|
Roman Telezhynskyi
|
78076e6dbf
|
Optimize installing qm files.
Only on MacOS we need to install for three separate tools.
|
2023-01-13 16:02:53 +02:00 |
|
Roman Telezhynskyi
|
56850aef55
|
Rename .desktop file names to reverse DNS convention.
|
2023-01-13 15:57:27 +02:00 |
|
Roman Telezhynskyi
|
0a681d7f93
|
Module to update ts files.
|
2023-01-12 18:33:39 +02:00 |
|
Roman Telezhynskyi
|
44b9e1b77c
|
Generating qm files.
|
2023-01-11 15:08:32 +02:00 |
|
Roman Telezhynskyi
|
f43f8c5f98
|
Improve description.
|
2023-01-11 14:02:48 +02:00 |
|
Roman Telezhynskyi
|
19344de569
|
Refactoring preparing test environment.
|
2023-01-11 14:02:35 +02:00 |
|
Roman Telezhynskyi
|
47db665c21
|
New module to generate external binary resources.
|
2023-01-11 14:01:24 +02:00 |
|
Roman Telezhynskyi
|
89aab8cb92
|
Property to enable building appimage.
|
2023-01-11 13:03:46 +02:00 |
|
Roman Telezhynskyi
|
282f9c789a
|
hicolor icons and mimetypes.
|
2023-01-11 13:03:46 +02:00 |
|
Roman Telezhynskyi
|
2c38bb5cee
|
Define highlighter for JavaScriptCommand.
|
2023-01-11 13:03:46 +02:00 |
|
Roman Telezhynskyi
|
ef713b1183
|
Added desktop files.
|
2023-01-11 13:03:46 +02:00 |
|
Roman Telezhynskyi
|
951cf2ae93
|
Fork freedesktop module.
Current version has some limitation.
|
2023-01-10 17:44:24 +02:00 |
|
Roman Telezhynskyi
|
5ac4858915
|
Optimize tool app config.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
e05527d7ea
|
Optimize preparing pdftops tool.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
3af79ccfcc
|
Optimize unit test app config.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
895b02ef0d
|
Move 'Precompiled headers' group to buildconfig.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
af647e6386
|
Define V_NO_ASSERT.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
adce1f28e6
|
Installing label templates and multisize measurements table.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
9aa0f3f8d1
|
Property to disable pedantic build.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
da197fc84b
|
Add comments.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
ea1195f9fa
|
Added support for ccache.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
d6e3dfcbb3
|
Property to disable the use of precompiled headers.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
2221a35e7b
|
Setup rpaths only for dynamic libraries.
Property to disable the use of rpath.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
11642ebfe1
|
Property to control building unit tests.
|
2023-01-10 13:27:56 +02:00 |
|
Roman Telezhynskyi
|
f96a507b1b
|
Fix installing dynamic libraries.
|
2023-01-06 11:33:41 +02:00 |
|
Roman Telezhynskyi
|
d9627416af
|
Copy pdftops.
|
2023-01-05 19:38:08 +02:00 |
|
Roman Telezhynskyi
|
0c162dcc0c
|
Copy OpenSSL files for test runs.
|
2023-01-05 19:01:30 +02:00 |
|
Roman Telezhynskyi
|
b8c200954a
|
Add QT_NO_FOREACH define.
|
2023-01-05 15:54:19 +02:00 |
|
Roman Telezhynskyi
|
3bba41c07c
|
Compiler warnings.
|
2023-01-05 15:53:55 +02:00 |
|
Roman Telezhynskyi
|
eb38a1c26f
|
Successful build of main binaries.
|
2023-01-04 18:31:50 +02:00 |
|