Mat Sutcliffe
9a822d62ce
Inhibit warning that will eventually be fixed by C++20 anyway
2021-08-30 16:35:46 +01:00
Mat Sutcliffe
39d6100c87
[qmake] Inhibit noisy false warning on MinGW
2021-07-13 17:56:31 +01:00
Mat Sutcliffe
7955d0a06e
Remove workarounds for fixed bugs
2021-07-13 17:56:23 +01:00
Mat Sutcliffe
ca7ae8f622
Fix "unknown warning option" warning
2020-06-29 18:34:14 +01:00
Mat Sutcliffe
78987a678f
Suppress Qt 5.15 deprecation warnings
2020-06-29 18:34:14 +01:00
Mat Sutcliffe
a7c696d385
Enable GCC and Clang warnings for zero being used as a null pointer
2020-06-12 18:42:53 +01:00
Mat Sutcliffe
010aaf58b5
Enable deprecation warnings on MSVC
...
So we get these warnings when compiling on Windows.
They are already enabled on Unix.
2020-01-07 19:57:25 +00:00
Mat Sutcliffe
531a443bc3
Fixed allowNoisyWarnings for clang-cl.
2019-10-23 00:38:25 +02:00
Mat Sutcliffe
db146435fd
Added a new clazy warning.
2019-09-16 22:41:15 +01:00
Mat Sutcliffe
036d608a74
Update to new clazy warnings.
2019-02-22 20:23:29 +00:00
Mat Sutcliffe
4c3aba20dd
With clang-cl use /W4 instead of -Wall -Wextra.
...
This is due to a change in the behaviour of clang-cl in LLVM 6.0
where `-Wall` became a synonym for `-Weverything` to be more like
the behaviour of `/Wall` in the Microsoft compiler. `/W4` is the
new way to spell `-Wall -Wextra`.
2019-02-22 20:23:27 +00:00
Mat Sutcliffe
4c0bbbae25
Fixed warnings reported by Clang on Windows.
2019-02-22 20:23:27 +00:00
Mat Sutcliffe
82679a3010
Replace qmake variable BLACK_CONFIG with a system based on json files.
...
The config is loaded from json files by qmake, and we define the qmake
function `swiftConfig` for checking whether a feature is enabled.
This function can be directly used in `buildconfig_gen.cpp.in`,
so the trick with C++ comment tokens in variables is not needed.
2019-02-22 20:23:25 +00:00
Mathew Sutcliffe
ce1730b453
refs #937 Support for clazy.
2017-04-19 19:31:36 +01:00
Mathew Sutcliffe
e7f61dabea
refs #213 Added precompiled header for MSVC in blackmisc, blackcore, blackgui.
2017-02-25 02:11:11 +00:00
Mathew Sutcliffe
01ccb4d023
Inhibit -Wsuggest-override in GCC 5, causes lots of warnings in Qt headers.
2017-02-24 15:22:46 +00:00
Mathew Sutcliffe
683c5f38a9
Fixed GCC warning flags.
2017-02-24 15:22:44 +00:00
Mathew Sutcliffe
3552d47ab5
Inhibit Clang warning in Qt 5.8.0 on Windows.
2017-02-24 00:18:22 +00:00
Mathew Sutcliffe
10ca2026a9
refs #802 Enable build with Clang on Windows.
2016-12-13 19:00:42 +01:00
Mathew Sutcliffe
f60f46bcda
refs #800 Extend elevated warnings mode and make it configurable with BLACK_CONFIG.
2016-12-13 19:00:23 +01:00
Mathew Sutcliffe
ee8518ef93
We can restore this warning now that Microsoft have fixed their <functional> header.
2016-12-13 19:00:22 +01:00
Mathew Sutcliffe
a88f5e33e3
GCC 5 is able to warn about missing override keyword.
2016-02-06 19:45:42 +00:00
Mathew Sutcliffe
956d54ba32
Workaround for noisy warnings in <functional> header of MSVC2015 std lib.
2016-01-27 23:36:48 +00:00
Mathew Sutcliffe
dbb5a240da
refs #482 Added new qmake feature files and includes.
2015-11-19 21:02:38 +00:00