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
Roman Telezhynskyi
49cc0fadf8
Disable Clang option Wunknown-warning-option.
...
--HG--
branch : develop
2019-04-05 11:26:25 +03:00
Roman Telezhynskyi
55a7d2ade8
Use Wno-pragmas instead of Wno-unknown-pragmas.
...
--HG--
branch : develop
2019-04-03 16:12:18 +03:00
Roman Telezhynskyi
709a25e0ed
Too many false positive for Wzero-as-null-pointer-constant.
...
--HG--
branch : develop
2019-04-03 16:10:46 +03:00