Permalink
Browse files

Add check-maintainer-clean target: fails if files are missed by maint…

…ainer-clean
  • Loading branch information...
1 parent 3fe1eb7 commit b51bc39cf7ad2eb9c037f735a2839283c19d1f03 @kwwette kwwette committed May 28, 2014
Showing with 9 additions and 1 deletion.
  1. +1 −1 .travis.yml
  2. +8 −0 Makefile.in
View
2 .travis.yml
@@ -113,7 +113,7 @@ script:
- if test -n "$SWIGLANG"; then make -k $SWIGJOBS check-$SWIGLANG-examples CFLAGS="${CFLAGS_EXAMPLES[$SWIGLANG]}" CXXFLAGS="${CXXFLAGS_EXAMPLES[$SWIGLANG]}"; fi
- if test -n "$SWIGLANG"; then make -k $SWIGJOBS check-$SWIGLANG-test-suite; fi
- echo 'Cleaning...' && echo -en 'travis_fold:start:script.3\\r'
- - make maintainer-clean && find . -type f | sed 's/^/File left after maintainer-clean - /' && ../../configure $CONFIGOPTS
+ - make check-maintainer-clean && ../../configure $CONFIGOPTS
- echo -en 'travis_fold:end:script.3\\r'
branches:
only:
View
8 Makefile.in
@@ -455,6 +455,14 @@ maintainer-clean:
@echo distcleaning
@$(MAKE) $(FLAGS) distclean-helper
+check-maintainer-clean: maintainer-clean
+ @if test "x$(srcdir)" != "x."; then \
+ for file in `find . -type f`; do \
+ echo "file missed by maintainer-clean: $$file"; \
+ done; \
+ fi; \
+ test "x$$file" = x && echo "all files cleaned by maintainer-clean"
+
#####################################################################
# Update the Lib/swigwarn.swg file
# Note: Generated into the source tree rather than build tree

0 comments on commit b51bc39

Please sign in to comment.