diff options
author | Andrei Karas <akaras@inbox.ru> | 2012-04-01 00:30:08 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2012-04-01 00:30:08 +0300 |
commit | f80240bc068a2ece54fd629fd90e09912415b27c (patch) | |
tree | d0b4c695bfa618a93e3436980e12c6f794230b77 /saedit/bmake | |
parent | 36e5c2a02596020c0f261b0d8222e254009cb040 (diff) | |
download | evol-tools-f80240bc068a2ece54fd629fd90e09912415b27c.tar.gz evol-tools-f80240bc068a2ece54fd629fd90e09912415b27c.tar.bz2 evol-tools-f80240bc068a2ece54fd629fd90e09912415b27c.tar.xz evol-tools-f80240bc068a2ece54fd629fd90e09912415b27c.zip |
SAE: Add make script with additional warning flags.
Fix simple code issues.
Diffstat (limited to 'saedit/bmake')
-rwxr-xr-x | saedit/bmake | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/saedit/bmake b/saedit/bmake new file mode 100755 index 0000000..a1ecd7f --- /dev/null +++ b/saedit/bmake @@ -0,0 +1,28 @@ +#!/bin/sh + +dir=`pwd` + +export LANG=C + +make clean + +#export CFLAGS="-std=c99 -Wvariadic-macros -Wvla -Wredundant-decls + +export CFLAGS="-std=gnu99 -Wvariadic-macros -Wvla -Wredundant-decls \ +-Wpacked-bitfield-compat -Wtrampolines \ +-Wsuggest-attribute=noreturn -Wstrict-aliasing=2 \ +-fstrict-aliasing -Wunreachable-code -Wabi -Wdisabled-optimization \ +-Wvolatile-register-var -Winvalid-pch -Wredundant-decls \ +-Wnormalized=nfkc -Wmissing-format-attribute -Wmissing-noreturn \ +-Wswitch-default -Waddress \ +-Wlogical-op -Wcast-align -Wpointer-arith -Wundef \ +-Wmissing-include-dirs -Winit-self -pedantic -Wall -ggdb3 -O2 -pipe \ +-Wpacked -Wstrict-overflow=1 -Wunknown-pragmas -Wwrite-strings \ +-Wstack-protector -Wshadow -Wunused-macros \ +-Wbuiltin-macro-redefined -Wdeprecated \ +-Wendif-labels -Wformat=1 -Wimport -Wpsabi \ +-Wmissing-field-initializers -Wuninitialized \ +-Wignored-qualifiers -Winit-self -Wempty-body -Wclobbered -Wtype-limits \ +-Wsign-compare -Wwrite-strings" + +make 2>make.log |