Commit Graph

115 Commits

Author SHA1 Message Date
Roman Telezhynskyi
36fb9db58f Fix links. 2022-11-19 18:40:18 +02:00
Roman Telezhynskyi
accaa68e7a No reasons for method toJson() to be virtual. 2022-11-10 15:40:41 +02:00
Roman Telezhynskyi
4c5c22a432 Cannot suppress, disable. 2022-11-10 15:17:33 +02:00
Roman Telezhynskyi
44a2b9b0f4 New option that disables precompiled headers.
Very often get error cannot write PCH file: No space left on device.
2022-09-13 13:23:22 +03:00
Roman Telezhynskyi
d870dd7ef1 Revert "Move warnings -Wsuggest-final-types and -Wsuggest-final-methods to GCC 8 block."
This reverts commit 83bdf5af33.
2021-09-25 20:22:33 +03:00
Roman Telezhynskyi
bc970c6a33 Revert "Move warnings -Wnull-dereference to GCC 8 block."
This reverts commit 352a5398ad.
2021-09-25 20:21:36 +03:00
Roman Telezhynskyi
a4c484f821 qmake function str_member incorrectly parsed GCC version.
GCC 11 returned as GCC 1.
2021-09-25 20:12:15 +03:00
Roman Telezhynskyi
352a5398ad Move warnings -Wnull-dereference to GCC 8 block. 2021-09-25 17:56:39 +03:00
Roman Telezhynskyi
7e8521a587 Try QMAKE_CXXFLAGS_WARN_ON to suppres -Wstringop-overflow. 2021-09-25 17:48:31 +03:00
Roman Telezhynskyi
544785163b Fix incorrect name of a warning. 2021-09-25 17:45:18 +03:00
Roman Telezhynskyi
83bdf5af33 Move warnings -Wsuggest-final-types and -Wsuggest-final-methods to GCC 8 block. 2021-09-25 17:45:02 +03:00
Roman Telezhynskyi
f711f8aac1 Cannot suppress warnings from Qt headers. 2021-09-25 17:18:15 +03:00
Roman Telezhynskyi
d25c6f0602 Cannot suppress warnings from Qt headers. 2021-09-25 15:44:47 +03:00
Roman Telezhynskyi
97181fd661 It seems -Wstringop-overflow issued during the LTO stage. 2021-09-25 13:37:23 +03:00
Roman Telezhynskyi
1b3e133309 GCC warnings. 2021-09-25 12:42:28 +03:00
Roman Telezhynskyi
803b1cb318 Try another way to suppress -Wstringop-overflow. 2021-09-25 09:40:46 +03:00
Roman Telezhynskyi
3b07b6ad09 Ccache should also work on mac os. 2021-09-25 08:42:27 +03:00
Roman Telezhynskyi
69cd801ae6 Fix enabling warning keys specific to GCC versions. 2021-09-25 07:43:41 +03:00
Roman Telezhynskyi
b2f9d00182 Disable Wstringop-overflow on global level because cannot suppress warnings in Qt headers. 2021-09-24 19:00:09 +03:00
Roman Telezhynskyi
de26b55338 Suppress warning. 2021-09-13 20:16:20 +03:00
Roman Telezhynskyi
8cb5007688 Suppress MSVC warning C5243: 'type-name': using incomplete class 'class-name' can cause potential one definition rule violation due to ABI limitation. 2021-06-29 11:57:21 +03:00
Roman Telezhynskyi
5c8fbbcc59 Fix getting the latest tag distance. #126 2021-05-13 21:38:24 +03:00
Roman Telezhynskyi
fd2a69451f Attempt to fix build on FreeBSD. #126 2021-05-11 11:19:05 +03:00
Roman Telezhynskyi
3c0c624682 Don't check warnings for a legacy mac os x build. 2020-12-26 19:44:55 +02:00
Roman Telezhynskyi
445d5c8503 Fox some reason if to list a system directory in QMAKE_DEFAULT_INCDIRS it will not be automatically added to arguments by qmake. 2020-12-26 18:52:02 +02:00
Roman Telezhynskyi
a980cd36c6 Try another approach. 2020-12-26 18:37:16 +02:00
Roman Telezhynskyi
12e2c8aaba Use QMAKE_DEFAULT_INCDIRS to extend list of system directories. 2020-12-26 18:29:19 +02:00
Roman Telezhynskyi
2627c08cf7 Try without trailing slash. 2020-12-25 10:07:25 +02:00
Roman Telezhynskyi
2e99c3322b Fix path to system headers. 2020-12-25 09:53:16 +02:00
Roman Telezhynskyi
968b41aa74 Improve suppressing a compiler warnings on macos. 2020-12-24 13:27:49 +02:00
Roman Telezhynskyi
16ca3577f2 Add links to Qt's documentation. 2020-11-15 11:57:22 +02:00
Roman Telezhynskyi
1300289abb Disable MSVC warning 5219. implicit conversion from '<type>' to '<type>', possible loss of data.
No way to disable it for Qt's headers.
2020-09-22 12:45:33 +03:00
Roman Telezhynskyi
ee29874543 Default prefix must be defined before first use. Added new preprocessor macros value BINDIR. #56 2020-07-13 16:28:59 +03:00
Roman Telezhynskyi
cc506e96ea Fix hardcoded path to package data directory. It should be controlled over prefix. #56 2020-07-11 10:52:53 +03:00
Roman Telezhynskyi
b4387c3d22 Suppress MSVC warning C5204.
Warning C5204: 'Concurrency::details::_DefaultPPLTaskScheduler': class has virtual functions, but its trivial destructor is not virtual; instances of objects derived from this class may not be destructed correctly.

Cannot left because present in MS headers.
2020-03-22 10:25:53 +02:00
Roman Telezhynskyi
93fb90153f Fix finding the latest tag distance.
Switch to git.
2020-01-31 09:00:40 +02:00
Roman Telezhynskyi
9f01aa7136 Suppress MSVC warnings from system headers.
Because MSVC doesn't provide a way to suppress warnings in headers we will
suppress all warnings we meet in headers globally.

--HG--
branch : develop
2020-01-15 10:07:39 +02:00
Roman Telezhynskyi
3c7cb2c9ac Disable msvc warning C4866: compiler may not enforce left-to-right evaluation
order for call to 'C++17 operator'.

--HG--
branch : develop
2020-01-14 19:13:16 +02:00
Roman Telezhynskyi
caf5fda8da Bump requirements for Mac OS X since Qt 5.14.
--HG--
branch : develop
2020-01-07 16:19:30 +02:00
Roman Telezhynskyi
2b7af8e999 Fix testing Qt version for OpenSSL.
--HG--
branch : develop
2019-09-21 11:19:10 +03:00
Roman Telezhynskyi
e72f23d92a Fix comment.
--HG--
branch : develop
2019-09-21 09:37:40 +03:00
Roman Telezhynskyi
3b728f10da Add support for Qt 5.13.
Update OpenSSL version to 1.1.1d.

--HG--
branch : develop
2019-09-20 16:49:16 +03:00
Roman Telezhynskyi
cc4d69d998 Since Qt 5.9.2 we have built-in support for ccache.
--HG--
branch : develop
2019-08-12 11:17:09 +03:00
Roman Telezhynskyi
c6efe1597f Suppress warning -Warray-bounds on global level.
--HG--
branch : develop
2019-07-08 10:34:04 +03:00
Roman Telezhynskyi
991b64cf54 Deploy 64 bit version with 64 bit version of openssl.
--HG--
branch : develop
2019-06-18 16:49:32 +03:00
Roman Telezhynskyi
2753702385 These keys available since GCC 8.
--HG--
branch : develop
2019-05-05 17:45:51 +03:00
Roman Telezhynskyi
2565f88038 Disable MSVC warning C4868 globally.
Cannot suppress it locally.

--HG--
branch : develop
2019-04-06 10:25:14 +03:00
Roman Telezhynskyi
0987428a93 Increase required Qt version up to 5.4.
--HG--
branch : develop
2019-04-05 15:42:22 +03:00
Roman Telezhynskyi
5f181e3a54 Don't use Qt OpenGL module since Q5.4.
--HG--
branch : develop
2019-04-05 13:56:44 +03:00
Roman Telezhynskyi
273cd77205 Remove unknown Clang options. Suppress Wunknown-warning-option.
--HG--
branch : develop
2019-04-05 12:27:30 +03:00