qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH] Call configure automatically when needed


From: Stefan Weil
Subject: [Qemu-devel] [PATCH] Call configure automatically when needed
Date: Sun, 05 Apr 2009 21:59:27 +0200
User-agent: Mozilla-Thunderbird 2.0.0.19 (X11/20090103)

Hello,

this patch calls configure automatically when configure
changed since the last time it was called.

If configure was never called, the user is told to do so.

Regards
Stefan

Automatically rerun configure when it is needed.

Signed-off-by: Stefan Weil <address@hidden>

Index: trunk/Makefile
===================================================================
--- trunk.orig/Makefile 2009-04-05 21:43:15.000000000 +0200
+++ trunk/Makefile      2009-04-05 21:53:37.000000000 +0200
@@ -1,7 +1,13 @@
 # Makefile for QEMU.
 
+ifneq ($(wildcard config-host.mak),)
 include config-host.mak
 include $(SRC_PATH)/rules.mak
+else
+config-host.mak:
+       @echo "Please call configure before running make!"
+       @exit 1
+endif
 
 .PHONY: all clean cscope distclean dvi html info install install-doc \
        recurse-all speed tar tarbin test
@@ -36,6 +42,12 @@
 
 all: $(TOOLS) $(DOCS) recurse-all
 
+config-host.mak: configure
+ifneq ($(wildcard config-host.mak),)
+       @echo $@ is out-of-date, running configure
+       @fgrep "Configured with:" $@ | sed s/.*Configured.with:.// | sh
+endif
+
 SUBDIR_RULES=$(patsubst %,subdir-%, $(TARGET_DIRS))
 
 subdir-%:

reply via email to

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