Allen Byrne
0b54c556a0
Add else choice to error flags option ( #128 )
2020-11-25 11:50:21 -06:00
Dana Robinson
3606f20c02
Removes -Wimplicit-fallthrough=5 from the gcc warnings
...
-Wimplicit-fallthrough=3 is added by -Wextra, which we already set.
Bumping the warning level only changes how fall-through comments are
parsed, with level 5 turning off fall-through comments entirely.
This is unnecessary and results in having to do extra work to squash
warnings when included external code uses fall-through.
This change also adds /* FALLTHROUGH */ comments where
H5_ATTR_FALLTHROUGH is used so compilers that don't use attributes
but do respect fall-through comments don't raise spurious warnings.
2020-10-22 09:22:58 -07:00
David Young
d85cd245d2
Merge remote-tracking branch 'hdffv/develop' into rebased-fprintf-experiment
2020-09-03 16:13:47 -05:00
Dana Robinson
a975a8d0eb
Removes unsuffixed float warnings
...
These warnings can only be addressed with gnu extensions.
2020-08-07 11:50:22 -07:00
David Young
90466630ea
Promote format-string warnings to errors.
2020-07-07 10:49:55 -05:00
Larry Knox
fcd87d2569
Revise gnu-*flags and cmake/HDF*CompilerFlags.cmake files to add warning
...
flags for GCC compilers version 4.8 and above.
Removed files from gnu-warnings that only apply to versions < 4.8.
Consolidated warnings from versions < 4.8 that apply to versions >= 4.8
into the 4.8 warnings files.
2020-05-18 14:28:51 -05:00
Dana Robinson
c3367e6634
Moved -Woverlength-strings to the developer flags.
2020-04-26 04:22:12 -07:00
Allen Byrne
f9a3ae5081
TRILAB-244 separate CXX warnings and errors from C
2020-04-23 14:32:29 -05:00
Allen Byrne
e68848f397
TRILAB-192 - cleanup edits and match CMake CXX to autotools
2020-04-13 08:16:57 -05:00
Allen Byrne
e31bb02d38
Remove flag from gfort-general in gfort-5, add /EHsc to Win C++
2020-04-06 16:12:43 -05:00
Allen Byrne
a3c57c730c
Update intel flags
2020-04-06 10:34:16 -05:00
Allen Byrne
29ad4fcec9
Correct whitespace in flags, force list mode
2020-04-05 15:56:52 -05:00
Allen Byrne
57f5d00a43
TRILAB-192 add c++ and fortran warnings build systems one file
2020-04-05 10:50:08 -05:00
Allen Byrne
c2cc6fa526
Reorg comments
2020-03-25 08:58:53 -05:00
Allen Byrne
cb02c1414f
Correct warning flag form
2020-03-25 08:21:40 -05:00
Allen Byrne
75e01a0e41
Because of tools macro, this needs to be a warning
2020-03-25 08:12:21 -05:00
Allen Byrne
2b8407a3ca
Fix Werror issues in JNI and tools
2020-03-24 17:42:58 -05:00
Allen Byrne
0d6adfc610
TRILAB-192 fix JNI shadow warning
2020-03-24 17:03:09 -05:00
Allen Byrne
1505fa1498
TRILAB-192 restrict extensive warnings to libraries
2020-03-24 16:45:12 -05:00
Allen Byrne
e235df5288
TRILAB-192 Identify warnings that fail as errors
2020-03-24 12:34:17 -05:00
David Young
2f09d8f3c8
Move the GNU warnings configuration under config/gnu-warnings/ and trim
...
the filename prefixes. Update config/gnu-flags to suit.
I also made changes to config/cmake/HDFCompilerFlags.cmake, but I'm not
sure they're correct.
2020-03-18 21:12:53 -05:00