From: Jens Axboe Date: Wed, 23 Jan 2013 20:47:54 +0000 (-0700) Subject: configure: add --cc= option to script X-Git-Tag: fio-2.0.14~96 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=cb1125b0b197278894896af14fe8ecdf7b92756d;hp=aa83321fca5bb46d593d19d3863f511f80c01639 configure: add --cc= option to script Get rid of uname -o usage for Windows, and specifically require CC=bla ./configure or ./configure --cc=bla to set something else than gcc. Signed-off-by: Jens Axboe --- diff --git a/configure b/configure index 08c8bd2e..cc453be4 100755 --- a/configure +++ b/configure @@ -102,11 +102,22 @@ cpu="" cc="${CC-${cross_prefix}gcc}" +# parse options +for opt do + optarg=`expr "x$opt" : 'x[^=]*=\(.*\)'` + case "$opt" in + --cc=*) CC="$optarg" + ;; + *) + echo "Bad option $opt" + exit 1 + esac +done + if check_define __linux__ ; then targetos="Linux" -elif test `uname -o` = Cygwin ; then +elif check_define _WIN32 ; then echo "Forcing known good options on Windows" - echo "CC=x86_64-w64-mingw32-gcc" >> $config_host_mak echo "CONFIG_64BIT_LLP64=y" >> $config_host_mak echo "CONFIG_CLOCK_GETTIME=y" >> $config_host_mak echo "CONFIG_CLOCK_MONOTONIC=y" >> $config_host_mak