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
Roman Telezhynskyi
35245cd161
Supress Wcast-function-type.
...
--HG--
branch : develop
2019-04-03 15:42:12 +03:00
Roman Telezhynskyi
2cbeff76d4
Fix bug with GCC keys. Each section must contain keys from previous.
...
(grafted from 8777105870e8f71e3529b99b415b75e793b6b77d)
--HG--
branch : develop
2019-01-19 14:07:22 +02:00
Roman Telezhynskyi
f35bdb6d75
Release Qt 5.12 brings new requirements for minimal Mac OS X version.
...
(grafted from 797556e74b8fe3317061958b9bc498fe60d67b01)
--HG--
branch : develop
2018-12-11 09:38:43 +02:00
Roman Telezhynskyi
9ab6b4b842
Ignore Spectre mitigation warning.
...
VS2017 has added a new warning that indicates where Spectre mitigation
code would be inserted if /Qspectre were specified.
--HG--
branch : release
2018-09-29 09:25:14 +03:00
Roman Telezhynskyi
e9afe63c7b
Patch for FreeBSD. ref #877 .
...
--HG--
branch : release
2018-08-12 09:45:04 +03:00
Roman Telezhynskyi
c6e38932dc
Update minimal requirements for Qt on Mac OS X.
...
--HG--
branch : develop
2018-05-22 19:22:11 +03:00
Roman Telezhynskyi
6b6a2632a9
Refactoring. Replacing all Q_FOREACH/foreach loops with the c++ range-based
...
loops.
--HG--
branch : develop
2018-04-03 11:15:58 +03:00
Roman Telezhynskyi
c1cea4c441
Clazy warnings.
...
--HG--
branch : develop
2018-03-14 15:39:15 +02:00
Roman Telezhynskyi
368c3a871a
Resolved issue #819 . Use OpenGL as render for view.
...
--HG--
branch : develop
2018-03-10 16:39:37 +02:00
Roman Telezhynskyi
845f8e3116
Comment unsuported Clang key on Mac.
...
--HG--
branch : develop
2018-03-10 16:35:14 +02:00
Roman Telezhynskyi
a91b1a3816
Speed optimization for method VAbstractPattern::ListMeasurements().
...
--HG--
branch : develop
2018-01-24 13:16:29 +02:00