Skip to content

Commit 2996a88

Browse files
bphunguyengsingh408
authored andcommitted
mesonbuild: core changes to integrate meson2hermetic
Test
1 parent df229f2 commit 2996a88

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

mesonbuild/backend/backends.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,9 @@ def get_backend_from_name(backend: str, build: T.Optional[build.Build] = None, i
221221
if backend == 'ninja':
222222
from . import ninjabackend
223223
return ninjabackend.NinjaBackend(build, interpreter)
224+
elif backend == 'hermetic':
225+
from . import hermeticbackend
226+
return hermeticbackend.HermeticBackend(build, interpreter)
224227
elif backend == 'vs':
225228
from . import vs2010backend
226229
return vs2010backend.autodetect_vs_version(build, interpreter)

mesonbuild/options.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class ArgparseKWs(TypedDict, total=False):
6060
# Can't bind this near the class method it seems, sadly.
6161
_T = T.TypeVar('_T')
6262

63-
backendlist = ['ninja', 'vs', 'vs2010', 'vs2012', 'vs2013', 'vs2015', 'vs2017', 'vs2019', 'vs2022', 'xcode', 'none']
63+
backendlist = ['ninja', 'hermetic', 'vs', 'vs2010', 'vs2012', 'vs2013', 'vs2015', 'vs2017', 'vs2019', 'vs2022', 'xcode', 'none']
6464
genvslitelist = ['vs2022']
6565
buildtypelist = ['plain', 'debug', 'debugoptimized', 'release', 'minsize', 'custom']
6666

0 commit comments

Comments
 (0)