r18265: print out the failling command
authorStefan Metzmacher <metze@samba.org>
Fri, 8 Sep 2006 13:37:22 +0000 (13:37 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:17:58 +0000 (14:17 -0500)
metze

source/main.mk

index 73c242ff50cfdc10aec5c0b913c5e0c99c17eb9b..146343889055bbf243adc4ec6ddf55e4d881fd5b 100644 (file)
@@ -340,7 +340,10 @@ include/includes.d: include/includes.h
                $(CC_CHECKER) `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $(PICFLAG) -c $< -o $@; \
        fi
        @echo "Compiling $<"
-       @$(CC) `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $(PICFLAG) -c $< -o $@
+       @$(CC) `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $(PICFLAG) -c $< -o $@ && exit 0;\
+               echo "The following command failed:" 1>&2;\
+               echo "$(CC) `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $(PICFLAG) -c $< -o $@" 1>&2;\
+               $(CC) `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $(PICFLAG) -c $< -o $@ >/dev/null 2>&1
 
 .h.h.gch:
        @echo "Precompiling $<"