mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 18:44:58 -06: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
1 changed files with 3 additions and 3 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue