Merge pull request #2951 from stefansaraev/optimizations

optimizations
This commit is contained in:
Stefan Saraev 2014-02-24 16:42:04 +02:00
commit 95c179dbc3
6 changed files with 8 additions and 24 deletions

View File

@ -1,32 +1,16 @@
if [ "$OPTIMIZATIONS" = fast ];then
GCC_OPTIM="-Ofast"
GCC_OPTIM="$GCC_OPTIM -fexcess-precision=fast"
LD_OPTIM="-Wl,--as-needed"
fi
if [ "$OPTIMIZATIONS" = speed ];then
GCC_OPTIM="$GCC_OPTIM -O3"
GCC_OPTIM="$GCC_OPTIM -fexcess-precision=fast"
GCC_OPTIM="$GCC_OPTIM -ffast-math"
LD_OPTIM="-Wl,--as-needed"
fi
if [ "$OPTIMIZATIONS" = normal ];then
GCC_OPTIM="$GCC_OPTIM -O2"
GCC_OPTIM="-O2"
LD_OPTIM=""
fi
if [ "$OPTIMIZATIONS" = size ];then
GCC_OPTIM="$GCC_OPTIM -Os"
GCC_OPTIM="$GCC_OPTIM -fexcess-precision=fast"
GCC_OPTIM="$GCC_OPTIM -ffast-math"
GCC_OPTIM="-Os -fexcess-precision=fast -ffast-math"
LD_OPTIM="-Wl,--as-needed"
fi
if [ "$LTO_SUPPORT" = yes ];then
GCC_OPTIM="$GCC_OPTIM -flto"
LD_OPTIM="$LD_OPTIM -fuse-linker-plugin"
LD_OPTIM="$LD_OPTIM -flto"
LD_OPTIM="$LD_OPTIM -fuse-linker-plugin -flto"
fi
if [ "$GOLD_SUPPORT" = yes ];then

View File

@ -67,7 +67,7 @@
;;
esac
# Build optimizations (size/speed)
# Build optimizations (size/normal)
OPTIMIZATIONS="size"
# Project CFLAGS

View File

@ -67,7 +67,7 @@
;;
esac
# Build optimizations (size/normal/speed)
# Build optimizations (size/normal)
OPTIMIZATIONS="size"
# Project CFLAGS

View File

@ -67,7 +67,7 @@
;;
esac
# Build optimizations (size/speed)
# Build optimizations (size/normal)
OPTIMIZATIONS="size"
# Project CFLAGS

View File

@ -67,7 +67,7 @@
;;
esac
# Build optimizations (size/normal/speed)
# Build optimizations (size/normal)
OPTIMIZATIONS="size"
# Project CFLAGS

View File

@ -62,7 +62,7 @@
;;
esac
# Build optimizations (size/speed)
# Build optimizations (size/normal)
OPTIMIZATIONS="size"
# Project CFLAGS