Unified · Split
| @@ -271,7 +271,7 @@ build_target() { · 270 unmodified lines | ||
| 271 | 271 | case $config_mode in |
| 272 | 272 | debug) |
| 273 | 273 | add cc_flags -DDEBUG -ggdb |
| 274 | − # cygwin gcc doesn't seem to have this stuff, just elide for now | |
| 274 | + # cygwin gcc doesn't seem to have this stuff, so just elide for now | |
| 275 | 275 | if [ $os != cygwin ]; then |
| 276 | 276 | if cc_id_and_vers_gte gcc 6.0.0 || cc_id_and_vers_gte clang 3.9.0; then |
| 277 | 277 | add cc_flags -fsanitize=address -fsanitize=undefined \ |
| @@ -282,12 +282,10 @@ build_target() { · 4 unmodified lines | ||
| 282 | 282 | -fsanitize=unsigned-integer-overflow |
| 283 | 283 | fi |
| 284 | 284 | fi |
| 285 | − if [ $os = mac ]; then | |
| 286 | − # Our mac clang does not have -Og | |
| 287 | − add cc_flags -O1 | |
| 288 | − else | |
| 289 | − add cc_flags -Og | |
| 290 | − fi | |
| 285 | + case $os in | |
| 286 | + mac) add cc_flags -O1;; # Our Mac clang does not have -Og | |
| 287 | + *) add cc_flags -Og;; | |
| 288 | + esac | |
| 291 | 289 | case $cc_id in |
| 292 | 290 | tcc) add cc_flags -g -bt10;; |
| 293 | 291 | esac |