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
(This used to be commit 9d2ab28ba1a119dff1a97147934c03e712c7148d)

source4/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 $<"