summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/modules/__init__.py')
-rw-r--r--mesonbuild/modules/__init__.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/mesonbuild/modules/__init__.py b/mesonbuild/modules/__init__.py
index 16cada08d..c7f24d4e1 100644
--- a/mesonbuild/modules/__init__.py
+++ b/mesonbuild/modules/__init__.py
@@ -6,6 +6,13 @@ from ..mesonlib import MesonException
_found_programs = {}
+class ExtensionModule:
+ def __init__(self):
+ self.snippets = set() # List of methods that operate only on the interpreter.
+
+ def is_snippet(self, funcname):
+ return funcname in self.snippets
+
def find_program(program_name, target_name):
if program_name in _found_programs:
return _found_programs[program_name]