From: Ben Noordhuis Date: Sat, 10 Aug 2013 11:00:51 +0000 (+0200) Subject: build: don't auto-destroy existing configuration X-Git-Tag: v0.11.6~69 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c75251ced210a3d82b6222388dee08704edd658e;p=platform%2Fupstream%2Fnodejs.git build: don't auto-destroy existing configuration Don't run configure when the configure script has been touched. Doing so would be okay if the Makefile passed the original arguments to configure but it doesn't - it runs configure without any arguments, effectively destroying the current configuration. Remove this misfeature and instead print an error message telling the user to (re-)run configure. --- diff --git a/Makefile b/Makefile index 32ebc78..d3d302b 100644 --- a/Makefile +++ b/Makefile @@ -53,7 +53,11 @@ else endif config.gypi: configure - $(PYTHON) ./configure + if [ -f $@ ]; then + $(error Stale $@, please re-run ./configure) + else + $(error No $@, please run ./configure first) + fi install: all $(PYTHON) tools/install.py $@ '$(DESTDIR)' '$(PREFIX)'