X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=Makefile;h=3f702073011a3454fb5ca7d62f4262d9150ce66e;hb=d89df783c3743abdaa924836b1deb1644ea5ca9c;hp=debc90e64e2caf3fcc4ec46c6d5fa90f6bd8927a;hpb=ddf60e7f70eea23b5a726b3c16507a8c89e06ec7;p=xonotic%2Fnetradiant.git diff --git a/Makefile b/Makefile index debc90e6..3f702073 100644 --- a/Makefile +++ b/Makefile @@ -238,6 +238,7 @@ else dependencies-check: @$(ECHO) @if [ x"$(DEPENDENCIES_CHECK)" = x"verbose" ]; then set -x; fi; \ + failed=0; \ checkbinary() \ { \ $(ECHO_NOLF) "Checking for $$2 ($$1)... "; \ @@ -248,7 +249,7 @@ dependencies-check: $(ECHO) "not found, please install it or set PATH right!"; \ $(ECHO) "To see the failed commands, set DEPENDENCIES_CHECK=verbose"; \ $(ECHO) "To proceed anyway, set DEPENDENCIES_CHECK=off"; \ - exit 1; \ + failed=1; \ fi; \ }; \ $(ECHO) checking that the build tools exist; \ @@ -273,9 +274,10 @@ dependencies-check: [ "$(OS)" = "Win32" ] && checkbinary mingw32 "$(WINDRES)"; \ [ -n "$(LDD)" ] && checkbinary libc6 "$(LDD)"; \ [ -n "$(OTOOL)" ] && checkbinary xcode "$(OTOOL)"; \ - $(ECHO) All required tools have been found! + [ "$$failed" = "0" ] && $(ECHO) All required tools have been found! @$(ECHO) @if [ x"$(DEPENDENCIES_CHECK)" = x"verbose" ]; then set -x; fi; \ + failed=0; \ checkheader() \ { \ $(ECHO_NOLF) "Checking for $$2 ($$1)... "; \ @@ -290,7 +292,7 @@ dependencies-check: $(ECHO) "not found, please install it or set PKG_CONFIG_PATH right!"; \ $(ECHO) "To see the failed commands, set DEPENDENCIES_CHECK=verbose"; \ $(ECHO) "To proceed anyway, set DEPENDENCIES_CHECK=off"; \ - exit 1; \ + failed=1; \ fi; \ }; \ $(ECHO) checking that the dependencies exist; \ @@ -302,7 +304,7 @@ dependencies-check: checkheader libgtkglext1-dev gtk/gtkglwidget.h gtk_widget_get_gl_context "$(CPPFLAGS_GTKGLEXT)" "$(LIBS_GTKGLEXT)"; \ [ "$(OS)" != "Win32" ] && checkheader libc6-dev dlfcn.h dlopen "$(CPPFLAGS_DL)" "$(LIBS_DL)"; \ checkheader zlib1g-dev zlib.h zlibVersion "$(CPPFLAGS_ZLIB)" "$(LIBS_ZLIB)"; \ - $(ECHO) All required libraries have been found! + [ "$$failed" = "0" ] && $(ECHO) All required libraries have been found! @$(ECHO) endif