X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=cfg.mk;h=eb95dd3603b12f437e4a6e5f9df71828c534555b;hp=c43185caa701dda6c29be26c9d71ed4ce4121836;hb=bf0280bf589573c11529999a73e9ec642dea9d61;hpb=a4c544ef1282b2ac73ce43885bd7a9691958958e diff --git a/cfg.mk b/cfg.mk index c43185c..eb95dd3 100644 --- a/cfg.mk +++ b/cfg.mk @@ -27,48 +27,27 @@ url_dir_list = \ # Tests not to run as part of "make distcheck". local-checks-to-skip = \ sc_po_check \ - changelog-check \ - check-AUTHORS \ - makefile-check \ - makefile_path_separator_check \ - patch-check \ sc_GPL_version \ - sc_always_defined_macros \ - sc_cast_of_alloca_return_value \ - sc_dd_max_sym_length \ sc_error_exit_success \ sc_file_system \ - sc_immutable_NEWS \ sc_makefile_path_separator_check \ sc_obsolete_symbols \ - sc_prohibit_S_IS_definition \ sc_prohibit_atoi_atof \ - sc_prohibit_jm_in_m4 \ sc_prohibit_quote_without_use \ sc_prohibit_quotearg_without_use \ sc_prohibit_stat_st_blocks \ - sc_prohibit_strcmp_and_strncmp \ - sc_prohibit_strcmp \ - sc_root_tests \ sc_space_tab \ - sc_sun_os_names \ - sc_system_h_headers \ - sc_tight_scope \ sc_two_space_separator_in_usage \ sc_error_message_uppercase \ sc_program_name \ - sc_require_test_exit_idiom \ - sc_makefile_check \ $(disable_temporarily) \ sc_useless_cpp_parens disable_temporarily = \ + sc_makefile_check \ sc_unmarked_diagnostics \ sc_prohibit_ctype_h \ sc_prohibit_asprintf \ - sc_m4_quote_check \ - sc_prohibit_trailing_blank_lines \ - sc_avoid_ctype_macros \ sc_avoid_write # Avoid uses of write(2). Either switch to streams (fwrite), or use @@ -121,21 +100,22 @@ sc_avoid_ctype_macros: 1>&2; exit 1; } || : sc_prohibit_virBufferAdd_with_string_literal: - @re='\ $@-t + @$(VC_LIST_EXCEPT) \ + | xargs perl -ln -0777 -e \ + '-f $$ARGV or next; /\n\n+$$/ and print $$ARGV' > $@-t @found=0; test -s $@-t && { found=1; cat $@-t 1>&2; \ echo '$(ME): found trailing blank line(s)' 1>&2; }; \ rm -f $@-t; \ @@ -152,7 +132,9 @@ ifeq (0,$(MAKELEVEL)) # submodule name. Contrast these: # -b653eda3ac4864de205419d9f41eec267cb89eeb .gnulib # b653eda3ac4864de205419d9f41eec267cb89eeb .gnulib (v0.0-2286-gb653eda) - _submodule_hash = sed 's/.//;s/ .*//' + # $ cat .git-module-status + # b653eda3ac4864de205419d9f41eec267cb89eeb + _submodule_hash = sed 's/^[ +-]//;s/ .*//' _update_required := $(shell \ actual=$$(git submodule status | $(_submodule_hash)); \ stamp="$$($(_submodule_hash) $(_curr_status) 2>/dev/null)"; \