summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/cuda.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2024-05-22 23:59:02 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2024-05-23 21:26:45 +0300
commit5365d9a842938dc9182b52bcdb9674a434475200 (patch)
tree993785966b37b9243281ec4eebcbac669ae5d708 /mesonbuild/compilers/cuda.py
parent631b38577ee01d9273f7f42747762d5f8cabc15a (diff)
downloadmeson-5365d9a842938dc9182b52bcdb9674a434475200.tar.gz
Refactor option classes to their own file.
Diffstat (limited to 'mesonbuild/compilers/cuda.py')
-rw-r--r--mesonbuild/compilers/cuda.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/mesonbuild/compilers/cuda.py b/mesonbuild/compilers/cuda.py
index 7231a267c..8680cf076 100644
--- a/mesonbuild/compilers/cuda.py
+++ b/mesonbuild/compilers/cuda.py
@@ -9,6 +9,7 @@ import string
import typing as T
from .. import coredata
+from .. import options
from .. import mlog
from ..mesonlib import (
EnvironmentException, Popen_safe,
@@ -643,12 +644,12 @@ class CudaCompiler(Compiler):
return self.update_options(
super().get_options(),
- self.create_option(coredata.UserComboOption,
+ self.create_option(options.UserComboOption,
OptionKey('std', machine=self.for_machine, lang=self.language),
'C++ language standard to use with CUDA',
cpp_stds,
'none'),
- self.create_option(coredata.UserStringOption,
+ self.create_option(options.UserStringOption,
OptionKey('ccbindir', machine=self.for_machine, lang=self.language),
'CUDA non-default toolchain directory to use (-ccbin)',
''),