mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-28 14:00:44 +00:00
tests/tcg/configure.sh: tweak quoting of target_compiler
If you configure the host compiler with a multi-command stanza like: --cc="ccache gcc" then the configure.sh machinery falls over with confusion. Work around this by ensuring we correctly quote so where we need a complete evaluation we get it. Of course the has() check needs single variable so we need to unquote that. This does mean it essentially checks that just the ccache command exits but if we got past that step we still check the compiler actually does something. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Thomas Huth <thuth@redhat.com> Cc: Thomas Huth <thuth@redhat.com> Message-Id: <20210527160319.19834-4-alex.bennee@linaro.org>
This commit is contained in:
parent
63de93530f
commit
31fa83bd2b
@ -222,10 +222,10 @@ for target in $target_list; do
|
||||
|
||||
got_cross_cc=no
|
||||
|
||||
if eval test "x\${cross_cc_$arch}" != xyes; then
|
||||
eval "target_compiler=\${cross_cc_$arch}"
|
||||
if eval test "x\"\${cross_cc_$arch}\"" != xyes; then
|
||||
eval "target_compiler=\"\${cross_cc_$arch}\""
|
||||
|
||||
if has "$target_compiler"; then
|
||||
if has $target_compiler; then
|
||||
if test "$supress_clang" = yes &&
|
||||
$target_compiler --version | grep -qi "clang"; then
|
||||
got_cross_cc=no
|
||||
|
Loading…
Reference in New Issue
Block a user