@FeatureNew('alias_target', '0.52.0')
@typed_pos_args('alias_target', str, varargs=build.Target, min_varargs=1)
@noKwargs
def func_alias_target(self, node: mparser.BaseNode, args: T.Tuple[(str, T.List[build.Target])], kwargs: 'TYPE_kwargs') -> build.AliasTarget:
    (name, deps) = args
    tg = build.AliasTarget(name, deps, self.subdir, self.subproject)
    self.add_target(name, tg)
    return tg
@FeatureNew('alias_target', '0.52.0')
@typed_pos_args('alias_target', str, varargs=build.Target, min_varargs=1)
@noKwargs
def func_alias_target(self, node: mparser.BaseNode, args: T.Tuple[(str, T.List[build.Target])], kwargs: 'TYPE_kwargs') -> build.AliasTarget:
    (name, deps) = args
    tg = build.AliasTarget(name, deps, self.subdir, self.subproject)
    self.add_target(name, tg)
    return tg