From cb1125b0b197278894896af14fe8ecdf7b92756d Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 23 Jan 2013 13:47:54 -0700 Subject: [PATCH] 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 --- configure | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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 -- 2.25.1