diff --git a/build.sh b/build.sh index 059b593c8..a143f52a8 100755 --- a/build.sh +++ b/build.sh @@ -1,6 +1,13 @@ -#!/bin/sh +#!/bin/bash -WARNINGS_DISABLE="-Wno-attributes -Wno-implicit-function-declaration -Wno-incompatible-pointer-types" -LIBRARIES="-pthread -ldl -lm" +release_mode=0 -gcc src/main.c ${WARNINGS_DISABLE} ${LIBRARIES} -o odin +warnings_to_disable="-Wno-attributes -Wno-implicit-function-declaration -Wno-incompatible-pointer-types" +libraries="-pthread -ldl -lm" +other_args="" + +if [ "$release_mode" -eq "0" ]; then + other_args="${other_args} -g -fno-inline-functions -fno-inline-small-functions" +fi + +gcc src/main.c ${warnings_to_disable} ${libraries} ${other_args} -o odin