diff options
Diffstat (limited to 'benchmarks/ramspeed/files')
-rw-r--r-- | benchmarks/ramspeed/files/patch-build.sh | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/benchmarks/ramspeed/files/patch-build.sh b/benchmarks/ramspeed/files/patch-build.sh new file mode 100644 index 000000000000..9d703b275db5 --- /dev/null +++ b/benchmarks/ramspeed/files/patch-build.sh @@ -0,0 +1,56 @@ +--- build.sh.orig 2007-11-01 22:00:00.000000000 +0100 ++++ build.sh 2014-01-25 19:53:28.000000000 +0100 +@@ -15,6 +15,16 @@ + if [ "$1" ]; then OS=$1; fi + if [ "$2" ]; then ARCH=$2; fi + ++# respect the user's options patch here ++echo " " ++echo "=== this is RAMspeed's build script ====================================" ++echo " " ++if [ -n "$CC" -a \( -n "$LD" -o -n "$AS" -o -n "$CFLAGS" -o -n "$LDFLAGS" \) ] ++then ++ _CC=$CC;_LD=$LD;_AS=$AS;_CFLAGS=$CFLAGS;_LDFLAGS=$LDFLAGS;_respect=yes ++fi ++# end of patch ++ + case $OS in + + FreeBSD) +@@ -127,10 +137,20 @@ + esac + + echo "building for $OS $RELEASE $ARCH" +-echo "compiler is $CC, linker is $LD, assembler is $AS" +-echo "compiler's flags are $CFLAGS" +-echo "linker's flags are $LFLAGS" ++echo "compiler is '$CC', linker is '$LD', assembler is '$AS'" ++echo "compiler's flags are '$CFLAGS'" ++echo "linker's flags are '$LFLAGS'" + echo " " ++# respect the user's options patch here ++if [ X"$_respect" = Xyes ] ; then ++ CC=$_CC;LD=$_CC;AS=${_AS:-$AS};CFLAGS=$_CFLAGS;LFLAGS=$_LDFLAGS ++ echo "OVERRIDING build script defaults with your system's defaults:" ++ echo "compiler is '$CC', linker is '$LD', assembler is '$AS'" ++ echo "compiler's flags are '$CFLAGS'" ++ echo "linker's flags are '$LFLAGS'" ++ echo " " ++fi ++# end of patch + + if [ $TARGET = "GENERIC" ] + then echo "WARNING! BUILDING FOR AN UNSUPPORTED OPERATING SYSTEM AND\OR ARCHITECTURE!" +@@ -139,8 +159,10 @@ + echo " " + fi + +-echo "press Enter to continue or Control-C to abort" +-read ANS ++if [ X"$_respect" != Xyes -a -t 0 -a -t 1 ] ; then ++ echo "press Enter to continue or Control-C to abort" ++ read ANS ++fi + + case $TARGET in + |