diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2019-10-27 01:05:35 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2019-10-27 01:05:35 -0400 |
commit | f726c7b6628b44f55b9047e6423afa588f2ff4d5 (patch) | |
tree | 63b9a84bba8ac0be74663599583ec054d9a18b8a /build.sh | |
parent | cc17665ae2fcaa5efae55dcc78b905f0e7432faa (diff) |
minor fixes to silence warnings when building release
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -1,6 +1,10 @@ #!/bin/sh if [ "$CC" = "" ]; then - CC=gcc + if [ "$1" = "release" ]; then + CC=clang + else + CC=gcc + fi fi @@ -21,6 +25,12 @@ fi DEBUG_FLAGS="-O0 -g3 $WARNINGS -std=c11 -DTOC_DEBUG" RELEASE_FLAGS="-O3 -s -DNDEBUG $WARNINGS -std=c11" -COMMAND="$CC $DEBUG_FLAGS $ADDITIONAL_FLAGS -o toc main.c" +if [ "$1" = "release" ]; then + FLAGS="$RELEASE_FLAGS $ADDITIONAL_FLAGS" +else + FLAGS="$DEBUG_FLAGS $ADDITIONAL_FLAGS" +fi + +COMMAND="$CC $FLAGS -o toc main.c" echo $COMMAND $COMMAND || exit 1 |