Catch build errors
authorKlaus Ethgen <Klaus@Ethgen.de>
Sat, 30 Dec 2017 12:40:21 +0000 (13:40 +0100)
committerKlaus Ethgen <Klaus@Ethgen.de>
Sat, 30 Dec 2017 12:40:21 +0000 (13:40 +0100)
Small node for #563, the case in doc/Makefile.am is no issue. It is a
complete different syntax.

This fix #563.

src/Makefile.am
src/icons/Makefile.am

index 558c8ee..e61382b 100644 (file)
@@ -60,11 +60,11 @@ ICON_PAIRS = \
        icon_tabcomp            $(srcdir)/ui_tabcomp.png
 
 ui_icons.h: $(extra_ICONS) Makefile.in
-       @(set -e; echo '/* Auto generated file, do not edit */'; echo; \
+       @sh -ec "echo '/* Auto generated file, do not edit */'; echo; \
         echo '#ifndef UI_ICONS_H'; \
         echo '#define UI_ICONS_H'; echo; \
         $(GDK_PIXBUF_CSOURCE) --raw --extern --build-list $(ICON_PAIRS); \
-        echo '#endif /* UI_ICONS_H */') > $@ || echo "!!! Failed to generate $@ !!!"
+        echo '#endif /* UI_ICONS_H */'" > $@ || echo "!!! Failed to generate $@ !!!"
 
 ClayRGB1998_icc.h: ClayRGB1998.icc
        echo "/*" > $@
index a4d2308..ac8fce7 100644 (file)
@@ -42,11 +42,11 @@ ICONS_INLINE_PAIRS = \
        icon_view               $(srcdir)/icon_view.png
 
 icons_inline.h: $(ICONS_INLINE) Makefile.in
-       @(echo '/* Auto generated file, do not edit */'; echo; \
+       @sh -ec "echo '/* Auto generated file, do not edit */'; echo; \
         echo '#ifndef ICONS_INLINE_H'; \
         echo '#define ICONS_INLINE_H'; echo; \
         $(GDK_PIXBUF_CSOURCE) --raw --extern --build-list $(ICONS_INLINE_PAIRS); \
-        echo '#endif /* ICONS_INLINE_H */') > $@ || echo "!!! Failed to generate $@ !!!"
+        echo '#endif /* ICONS_INLINE_H */'" > $@ || echo "!!! Failed to generate $@ !!!"
 
 noinst_DATA = icons_inline.h
 CLEANFILES = $(noinst_DATA)