@FeatureNew('install_symlink', '0.61.0')
@typed_pos_args('symlink_name', str)
@typed_kwargs('install_symlink', KwargInfo('pointing_to', str, required=True), KwargInfo('install_dir', str, required=True), INSTALL_TAG_KW)
def func_install_symlink(self, node: mparser.BaseNode, args: T.Tuple[T.List[str]], kwargs) -> build.SymlinkData:
    name = args[0]
    target = kwargs['pointing_to']
    l = build.SymlinkData(target, name, kwargs['install_dir'], self.subproject, kwargs['install_tag'])
    self.build.symlinks.append(l)
    return l
@FeatureNew('install_symlink', '0.61.0')
@typed_pos_args('symlink_name', str)
@typed_kwargs('install_symlink', KwargInfo('pointing_to', str, required=True), KwargInfo('install_dir', str, required=True), INSTALL_TAG_KW)
def func_install_symlink(self, node: mparser.BaseNode, args: T.Tuple[T.List[str]], kwargs) -> build.SymlinkData:
    name = args[0]
    target = kwargs['pointing_to']
    l = build.SymlinkData(target, name, kwargs['install_dir'], self.subproject, kwargs['install_tag'])
    self.build.symlinks.append(l)
    return l