c688cf9dbb
warnings: add GCC 14 warnings
2024-05-14 14:42:53 +10:00
4aa60cc306
cxx: enabled sized-deallocation on clang
2023-01-11 11:13:05 +10:00
54f0855312
Use CMAKE_CURRENT_LIST_DIR for local includes to simplify usage
...
This means that we no longer need to modify the module path for CMake
before including the root script.
2022-06-15 10:46:52 +10:00
b09ea14d5a
warnings: add some clang-14 warnings
2022-05-03 09:55:29 +10:00
f7105fae36
warnings: always use suggest-override
2021-06-03 13:01:17 +10:00
9843d15679
warnings: add clang-12 warnings
2021-04-19 15:09:24 +10:00
11ed45b116
warnings: add missing-field-initializers
2021-04-09 13:32:43 +10:00
67bee65f76
warnings: disable c99-designator warning
2020-02-17 17:40:49 +11:00
3368ac332e
warnings: disable -Wswitch-enum
2019-02-05 18:17:01 +11:00
0e00c08c0e
warnings: disable -Wnoexcept temporarily
2019-02-05 12:35:39 +11:00
d09971da97
warnings: disable strict-overflow warnings
...
This makes view construction with sizes more tolerable.
2019-02-03 11:36:56 +11:00
d333042d85
warnings: add switch, and disable pragma, warnings
2018-12-06 16:09:21 +11:00
3deaf0503b
warnings: disable redundant-decl
2018-08-20 16:29:32 +10:00
1c5ded53b3
cxx: update flags for gcc-8.1.0
2018-05-05 14:37:58 +10:00
5208910a35
warnings: enable -Wparentheses
2018-03-27 20:17:03 +11:00
1bde0634b4
warnings: add -Wno-gnu-string-literal-operator-template
2018-01-23 18:54:14 +11:00
929556d677
warnings: temporarily remove fallthrough warning
...
we use fallthrough fairly liberally in some bitwise and crypto
codepaths, and keeping this warning message (particularly in debug
builds where we use Werror) is painful.
2017-06-13 14:11:36 +10:00
06bb32ff00
warnings: disable unsafe-loop-optimisation
...
This warning caused too many false positives with range-for and other
language constructs and was very rarely actually helpful. Disable for
the time being.
2017-05-24 15:16:33 +10:00
2b9bff932c
warnings: add gcc 7 default warnings
2017-05-12 14:56:20 +10:00
5b87197002
warnings: remove vestigial m4_sh version checks
2017-01-31 20:45:18 +11:00
d106a052a1
nc: protect against multiple invokations
2017-01-25 18:46:41 +11:00
a57db559e9
initial import
2017-01-17 19:20:12 +11:00