From: José Fonseca Date: Sun, 14 Feb 2010 13:15:49 +0000 (+0000) Subject: makefiles: Don't complaint about changing configs if the same one is reselected. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c3168e050eabff55e12485c8648f4cf0744182c1;p=mesa.git makefiles: Don't complaint about changing configs if the same one is reselected. Otherwise it creates unnecessary pain when automating builds in a build server/farm. --- diff --git a/Makefile b/Makefile index 3a9c92bdfeb..ea5751d947a 100644 --- a/Makefile +++ b/Makefile @@ -173,11 +173,14 @@ sunos5-v9 \ sunos5-v9-static \ sunos5-v9-cc-g++ \ ultrix-gcc: - @ if test -f configs/current || test -L configs/current ; then \ - echo "Please run 'make realclean' before changing configs" ; \ - exit 1 ; \ + @ if test -f configs/current -o -L configs/current; then \ + if ! cmp configs/$@ configs/current > /dev/null; then \ + echo "Please run 'make realclean' before changing configs" ; \ + exit 1 ; \ + fi ; \ + else \ + cd configs && rm -f current && ln -s $@ current ; \ fi - (cd configs && rm -f current && ln -s $@ current) $(MAKE) default