diff options
-rwxr-xr-x | tools/configure | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/configure b/tools/configure index 88c3738203..2e2cf2cdb0 100755 --- a/tools/configure +++ b/tools/configure @@ -217,7 +217,12 @@ simcc () { app_type=$1 winbuild="" - GCCOPTS=`echo $CCOPTS | sed -e s/-ffreestanding// -e s/-nostdlib// -e s/-Wundef// -e s/-O//` + GCCOPTS=`echo $CCOPTS | sed -e s/-ffreestanding// -e s/-nostdlib// -e s/-Wundef//` + if [ "$app_type" != "sdl-app" ]; then + # Disable optimizations for non-app builds + GCCOPTS=`echo $GCCOPTS | sed -e s/-O//` + fi + GCCOPTS="$GCCOPTS -fno-builtin -g" GCCOPTIMIZE='' LDOPTS='-lm' # button-sdl.c uses sqrt() |