aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/coredata.py18
-rw-r--r--mesonbuild/mconf.py1
-rw-r--r--mesonbuild/msetup.py1
3 files changed, 0 insertions, 20 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py
index 724e111..7b02cdb 100644
--- a/mesonbuild/coredata.py
+++ b/mesonbuild/coredata.py
@@ -1023,24 +1023,6 @@ def create_options_dict(options):
result[key] = value
return result
-def parse_cmd_line_options(args):
- args.cmd_line_options = create_options_dict(args.projectoptions)
-
- # Merge builtin options set with --option into the dict.
- for name in chain(
- builtin_options.keys(),
- ('build.' + k for k in builtin_options_per_machine.keys()),
- builtin_options_per_machine.keys(),
- ):
- value = getattr(args, name, None)
- if value is not None:
- if name in args.cmd_line_options:
- cmdline_name = BuiltinOption.argparse_name_to_arg(name)
- raise MesonException(
- 'Got argument {0} as both -D{0} and {1}. Pick one.'.format(name, cmdline_name))
- args.cmd_line_options[name] = value
- delattr(args, name)
-
_U = T.TypeVar('_U', bound=UserOption[_T])
diff --git a/mesonbuild/mconf.py b/mesonbuild/mconf.py
index f070355..b2bc104 100644
--- a/mesonbuild/mconf.py
+++ b/mesonbuild/mconf.py
@@ -243,7 +243,6 @@ class Conf:
print_default_values_warning()
def run(options):
- coredata.parse_cmd_line_options(options)
builddir = os.path.abspath(os.path.realpath(options.builddir))
c = None
try:
diff --git a/mesonbuild/msetup.py b/mesonbuild/msetup.py
index 2521511..de4600a 100644
--- a/mesonbuild/msetup.py
+++ b/mesonbuild/msetup.py
@@ -240,7 +240,6 @@ class MesonApp:
raise
def run(options) -> int:
- coredata.parse_cmd_line_options(options)
app = MesonApp(options)
app.generate()
return 0