[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] configure: Don't exit until all errors have been de
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PATCH] configure: Don't exit until all errors have been detected |
Date: |
Fri, 8 May 2015 14:40:21 +0200 |
Currently, it exits until each error, so if you are installing on a new
machine, it requires lots of configure runs until you get all the
dependencies that you need. With this change, it shows all the errors
with the selected configured options.
Signed-off-by: Juan Quintela <address@hidden>
---
configure | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/configure b/configure
index b18aa9e..1d7966b 100755
--- a/configure
+++ b/configure
@@ -38,6 +38,8 @@ printf " '%s'" "$0" "$@" >> config.log
echo >> config.log
echo "#" >> config.log
+has_errors="no"
+
error_exit() {
echo
echo "ERROR: $1"
@@ -46,7 +48,7 @@ error_exit() {
shift
done
echo
- exit 1
+ has_errors="yes"
}
do_compiler() {
@@ -5254,6 +5256,13 @@ case "$target_name" in
error_exit "Unsupported target CPU"
;;
esac
+
+
+if [ "x$has_errors" == "xyes" ]; then
+ echo "There are errors with this configuration. Exiting."
+ exit 1;
+fi
+
# TARGET_BASE_ARCH needs to be defined after TARGET_ARCH
if [ "$TARGET_BASE_ARCH" = "" ]; then
TARGET_BASE_ARCH=$TARGET_ARCH
--
2.4.0
- [Qemu-devel] [PATCH] configure: Don't exit until all errors have been detected,
Juan Quintela <=