aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorSalamandar <felix@piedallu.me>2018-04-27 16:08:14 +0200
committerSalamandar <felix@piedallu.me>2018-06-01 14:23:24 +0200
commitaccea4889b5ad115e1854560a052ef03c148e89c (patch)
tree7f8c7fed29adb61c7799d8845a80c49bafddbbd7 /mesonbuild/interpreter.py
parent69230ce4ef3152cf2675864a1a2c1cfbbd60a604 (diff)
downloadmeson-accea4889b5ad115e1854560a052ef03c148e89c.zip
meson-accea4889b5ad115e1854560a052ef03c148e89c.tar.gz
meson-accea4889b5ad115e1854560a052ef03c148e89c.tar.bz2
Add 0.37.0 features
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index ce49394..e675bca 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -28,7 +28,7 @@ from .interpreterbase import InterpreterBase
from .interpreterbase import check_stringlist, flatten, noPosargs, noKwargs, stringArgs, permittedKwargs, noArgsFlattening
from .interpreterbase import InterpreterException, InvalidArguments, InvalidCode, SubdirDoneRequest
from .interpreterbase import InterpreterObject, MutableInterpreterObject, Disabler
-from .interpreterbase import FeatureNew, FeatureDeprecated
+from .interpreterbase import FeatureNew, FeatureDeprecated, FeatureNewKwargs
from .modules import ModuleReturnValue
import os, sys, shutil, uuid
@@ -2817,6 +2817,7 @@ root and issuing %s.
def func_both_lib(self, node, args, kwargs):
return self.build_both_libraries(node, args, kwargs)
+ @FeatureNew('Shared Modules', '0.37.0')
@permittedKwargs(permitted_kwargs['shared_module'])
def func_shared_module(self, node, args, kwargs):
return self.build_target(node, args, kwargs, SharedModuleHolder)