qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] configure: do not create roms/seabios/config.mak if SeaBIOS


From: Thomas Huth
Subject: Re: [PATCH] configure: do not create roms/seabios/config.mak if SeaBIOS not present
Date: Thu, 13 Jan 2022 07:51:18 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0

On 07/01/2022 12.47, Paolo Bonzini wrote:
If roms/seabios/Makefile is not present, the configure script
is not creating the roms/seabios directory anymore (commit
5dce7b8d8c, "configure: remove DIRS", 2021-12-18); thus, creating
roms/seabios/config.mak fails.

The easiest thing to do is to not create the file, since it will not
be used.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
  configure | 6 ++++--
  1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/configure b/configure
index 0026388343..e1a31fb332 100755
--- a/configure
+++ b/configure
@@ -3704,7 +3704,8 @@ export target_list source_path use_containers cpu
  $source_path/tests/tcg/configure.sh)
# temporary config to build submodules
-for rom in seabios; do
+if test -f $source_path/roms/seabios/Makefile; then
+  for rom in seabios; do
      config_mak=roms/$rom/config.mak

I think you can now simply remove the "for" loop line by setting config_mak=roms/seabios/config.mak here.

 Thomas


      echo "# Automatically generated by configure - do not modify" > 
$config_mak
      echo "SRC_PATH=$source_path/roms/$rom" >> $config_mak
@@ -3717,7 +3718,8 @@ for rom in seabios; do
      echo "IASL=$iasl" >> $config_mak
      echo "LD=$ld" >> $config_mak
      echo "RANLIB=$ranlib" >> $config_mak
-done
+  done
+fi
config_mak=pc-bios/optionrom/config.mak
  echo "# Automatically generated by configure - do not modify" > $config_mak




reply via email to

[Prev in Thread] Current Thread [Next in Thread]