Browse Source

Cleanup

master
cancel 4 years ago
parent
commit
3742f2aeb2
  1. 12
      tool

12
tool

@ -271,7 +271,7 @@ build_target() {
case $config_mode in
debug)
add cc_flags -DDEBUG -ggdb
# cygwin gcc doesn't seem to have this stuff, just elide for now
# cygwin gcc doesn't seem to have this stuff, so just elide for now
if [ $os != cygwin ]; then
if cc_id_and_vers_gte gcc 6.0.0 || cc_id_and_vers_gte clang 3.9.0; then
add cc_flags -fsanitize=address -fsanitize=undefined \
@ -282,12 +282,10 @@ build_target() {
-fsanitize=unsigned-integer-overflow
fi
fi
if [ $os = mac ]; then
# Our mac clang does not have -Og
add cc_flags -O1
else
add cc_flags -Og
fi
case $os in
mac) add cc_flags -O1;; # Our Mac clang does not have -Og
*) add cc_flags -Og;;
esac
case $cc_id in
tcc) add cc_flags -g -bt10;;
esac

Loading…
Cancel
Save