summaryrefslogtreecommitdiff
path: root/mesonbuild/backend/xcodebackend.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-04-02 14:15:59 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2025-04-04 12:46:55 +0300
commit47984f813450bcbcd102ed45d579011deb4572c1 (patch)
tree1c32e2f598a88b13464f3a007dbe8074fe824f91 /mesonbuild/backend/xcodebackend.py
parent4ecf608936dbaf70fb1c4e807a82073162b56a45 (diff)
downloadmeson-47984f813450bcbcd102ed45d579011deb4572c1.tar.gz
compilers: introduce get_option_std_args
Allow CUDA to completely override the -std arguments but not the rest. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'mesonbuild/backend/xcodebackend.py')
-rw-r--r--mesonbuild/backend/xcodebackend.py1
1 files changed, 1 insertions, 0 deletions
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()