macro(dynamix_v1compat_test test)
    add_doctest_lib_test(${test} dynamix-v1compat ${ARGN})
endmacro()

dynamix_v1compat_test(core tv1-core.cpp)
dynamix_v1compat_test(arg_copy tv1-arg_copy.cpp)
dynamix_v1compat_test(copy tv1-copy.cpp)
dynamix_v1compat_test(mixin_move tv1-mixin_move.cpp)
dynamix_v1compat_test(msg_param_move tv1-msg_param_move.cpp)
dynamix_v1compat_test(alignment tv1-alignment.cpp)
dynamix_v1compat_test(by_string tv1-by_string.cpp)
dynamix_v1compat_test(combinators tv1-combinators.cpp)
dynamix_v1compat_test(overloads tv1-overloads.cpp)
dynamix_v1compat_test(prio_and_bid tv1-prio_and_bid.cpp)
dynamix_v1compat_test(msg_default_impl tv1-msg_default_impl.cpp)
dynamix_v1compat_test(bind_feature tv1-bind_feature.cpp)
dynamix_v1compat_test(namespace tv1-namespace.cpp)
dynamix_v1compat_test(type_classes tv1-type_classes.cpp)
dynamix_v1compat_test(mutation_rules tv1-mutation_rules.cpp)
