@permittedKwargs(build.known_shlib_kwargs)
def func_shared_lib(self, node, args, kwargs):
    holder = self.build_target(node, args, kwargs, build.SharedLibrary)
    holder.shared_library_only = True
    return holder
@permittedKwargs(build.known_shlib_kwargs)
def func_shared_lib(self, node, args, kwargs):
    holder = self.build_target(node, args, kwargs, build.SharedLibrary)
    holder.shared_library_only = True
    return holder