From 47984f813450bcbcd102ed45d579011deb4572c1 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Wed, 2 Apr 2025 14:15:59 +0200 Subject: compilers: introduce get_option_std_args Allow CUDA to completely override the -std arguments but not the rest. Signed-off-by: Paolo Bonzini --- mesonbuild/backend/xcodebackend.py | 1 + 1 file changed, 1 insertion(+) (limited to 'mesonbuild/backend/xcodebackend.py') diff --git a/mesonbuild/backend/xcodebackend.py b/mesonbuild/backend/xcodebackend.py index e5c631fff..587404a01 100644 --- a/mesonbuild/backend/xcodebackend.py +++ b/mesonbuild/backend/xcodebackend.py @@ -1688,6 +1688,7 @@ class XCodeBackend(backends.Backend): # Start with warning args warn_args = compiler.get_warn_args(self.get_target_option(target, 'warning_level')) std_args = compiler.get_option_compile_args(target, self.environment, target.subproject) + std_args += compiler.get_option_std_args(target, self.environment, target.subproject) # Add compile args added using add_project_arguments() pargs = self.build.projects_args[target.for_machine].get(target.subproject, {}).get(lang, []) # Add compile args added using add_global_arguments() -- cgit v1.2.3