Commit 2bbb5abd authored by Diego Biurrun's avatar Diego Biurrun

build: Map -Wall compiler flag to -W3 for MSVC and -Wextra to -W4

These are more appropriate warning level equivalents.
parent 6151e912
...@@ -3045,6 +3045,7 @@ msvc_common_flags(){ ...@@ -3045,6 +3045,7 @@ msvc_common_flags(){
# specific filters, they must be specified here as well or else the # specific filters, they must be specified here as well or else the
# generic catch all at the bottom will print the original flag. # generic catch all at the bottom will print the original flag.
-Wall) ;; -Wall) ;;
-Wextra) ;;
-std=c99) ;; -std=c99) ;;
# Common flags # Common flags
-fomit-frame-pointer) ;; -fomit-frame-pointer) ;;
...@@ -3068,7 +3069,9 @@ msvc_flags(){ ...@@ -3068,7 +3069,9 @@ msvc_flags(){
msvc_common_flags "$@" msvc_common_flags "$@"
for flag; do for flag; do
case $flag in case $flag in
-Wall) echo -W4 -wd4244 -wd4127 -wd4018 -wd4389 \ -Wall) echo -W3 -wd4018 -wd4146 -wd4244 -wd4305 \
-wd4554 ;;
-Wextra) echo -W4 -wd4244 -wd4127 -wd4018 -wd4389 \
-wd4146 -wd4057 -wd4204 -wd4706 -wd4305 \ -wd4146 -wd4057 -wd4204 -wd4706 -wd4305 \
-wd4152 -wd4324 -we4013 -wd4100 -wd4214 \ -wd4152 -wd4324 -we4013 -wd4100 -wd4214 \
-wd4273 -wd4554 -wd4701 -wd4703 ;; -wd4273 -wd4554 -wd4701 -wd4703 ;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment