Skip to content
Snippets Groups Projects
Commit fa06e8ff authored by Andreas Dedner's avatar Andreas Dedner
Browse files

when using HEADER=filename the filename could contain an s...

For silent mode use make SILENT=1 and for verbose SILENT=0
Default: if no header is given: SILENT=1
         if header is given: SILENT=0

[[Imported from SVN: r5284]]
parent 9e8a44a4
No related branches found
No related tags found
No related merge requests found
......@@ -11,9 +11,15 @@ hctest.o: hctest.cc
headercheck:
@if test x"$$HEADER" = "x"; then \
$(MAKE) $(AM_MAKEFLAGS) headercheck-recursive; \
if test x"$$SILENT" = "x"; then \
SILENTSTR='SILENT=1' ; \
fi ; \
$(MAKE) $$SILENTSTR $(AM_MAKEFLAGS) headercheck-recursive; \
else \
$(MAKE) $(AM_MAKEFLAGS) headercheck-am; \
if test x"$$SILENT" = "x"; then \
SILENTSTR='SILENT=0' ; \
fi ; \
$(MAKE) $$SILENTSTR $(AM_MAKEFLAGS) headercheck-am; \
fi
headercheck-am:
......@@ -24,8 +30,8 @@ headercheck-am:
fi; \
test "$$list" != "$(headercheck_PATTERN)" || exit 0; \
for f in $$list; do \
HEADER="dune/$(subdir)/$$f"; \
echo "$$MAKEFLAGS" | grep 's' -q || echo "checking $$HEADER"; \
HEADER="$(subdir)/$$f"; \
test $$SILENT -ne 0 || echo "checking $$HEADER"; \
CCFILE=hctest.cc; \
OFILE=hctest.o; \
LOGFILE=hctest.log; \
......@@ -38,7 +44,7 @@ headercheck-am:
SUCCESS=$$?; \
if ! (test $$SUCCESS -eq 0 && test -e $$OFILE); then \
echo "Error in $$HEADER"; \
(echo "$$MAKEFLAGS" | grep 's' -q) && cat $$LOGFILE; \
test $$SILENT -ne 0 || cat $$LOGFILE; \
fi; \
rm -f $$OFILE; \
rm -f $$CCFILE; \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment