mirror of
https://github.com/ostreedev/ostree.git
synced 2024-12-23 21:35:26 +03:00
d25212f04a
OSTree's code for testing predates the `glib-tap.mk` making its way into GLib. Let's switch to it, as it provides a number of advantages. By far the biggest advantage is that `make check` can start to run most of the tests *in addition* to having them work installed. This commit keeps the installed tests working, but `make check` turns out to be really broken because...our TAP usage has bitrotted to say the least. Fix that all up. Do some hacks so that the tests work uninstalled as well - in particular, `glib-tap.mk` and the bits encoded into `g_test_build_filename()` assume *recursive* Automake (blah). Work around that by creating a symlink when installed to loop back.
31 lines
837 B
Makefile
31 lines
837 B
Makefile
export VC_LIST_EXCEPT_DEFAULT=^(lib/.*|m4/.*|md5/.*|build-aux/.*|src/gettext\.h|.*ChangeLog|buildutil/.*)$$
|
|
|
|
local-checks-to-skip = \
|
|
sc_const_long_option \
|
|
sc_error_message_uppercase \
|
|
sc_file_system \
|
|
sc_immutable_NEWS \
|
|
sc_copyright_check \
|
|
sc_makefile_path_separator_check \
|
|
sc_require_config_h \
|
|
sc_require_config_h_first \
|
|
sc_two_space_separator_in_usage \
|
|
sc_useless_cpp_parens \
|
|
\
|
|
sc_prohibit_atoi_atof \
|
|
sc_prohibit_strcmp \
|
|
sc_cast_of_alloca_return_value \
|
|
sc_cast_of_x_alloc_return_value \
|
|
sc_prohibit_S_IS_definition \
|
|
\
|
|
sc_program_name \
|
|
sc_bindtextdomain \
|
|
sc_prohibit_path_max_allocation \
|
|
sc_trailing_blank \
|
|
|
|
#SHELL=bash -x
|
|
show-vc-list-except:
|
|
@$(VC_LIST_EXCEPT)
|
|
|
|
VC_LIST_ALWAYS_EXCLUDE_REGEX = ^ABOUT-NLS|maint.mk|*.gpg|*.sig|.xz$$
|