diff --git a/mesonbuild/modules/nsbundle.py b/mesonbuild/modules/nsbundle.py new file mode 100644 index 000000000000..c1c5cefdbb5e --- /dev/null +++ b/mesonbuild/modules/nsbundle.py @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: Apache-2.0 +# SPDX-FileCopyrightText: 2025 Marco Rebhan + +from __future__ import annotations + +import typing as T + +from . import NewExtensionModule, ModuleInfo + +if T.TYPE_CHECKING: + from mesonbuild.interpreter import Interpreter + + +class NSBundleModule(NewExtensionModule): + INFO = ModuleInfo('nsbundle', '1.6.99') + + def __init__(self, interpreter: Interpreter): + super().__init__() + self.methods.update({}) + + +def initialize(*args: T.Any, **kwargs: T.Any) -> NSBundleModule: + return NSBundleModule(*args, **kwargs)