aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/modules/cuda.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/mesonbuild/modules/cuda.py b/mesonbuild/modules/cuda.py
index 7cfd3a0..b062bbf 100644
--- a/mesonbuild/modules/cuda.py
+++ b/mesonbuild/modules/cuda.py
@@ -157,11 +157,11 @@ class CudaModule(NewExtensionModule):
return cuda_version, arch_list, detected
- def _filter_cuda_arch_list(self, cuda_arch_list, lo=None, hi=None, saturate=None):
+ def _filter_cuda_arch_list(self, cuda_arch_list, lo: str, hi: T.Optional[str], saturate: str) -> T.List[str]:
"""
Filter CUDA arch list (no codenames) for >= low and < hi architecture
bounds, and deduplicate.
- If saturate is provided, architectures >= hi are replaced with saturate.
+ Architectures >= hi are replaced with saturate.
"""
filtered_cuda_arch_list = []
@@ -170,8 +170,6 @@ class CudaModule(NewExtensionModule):
if lo and version_compare(arch, '<' + lo):
continue
if hi and version_compare(arch, '>=' + hi):
- if not saturate:
- continue
arch = saturate
if arch not in filtered_cuda_arch_list:
filtered_cuda_arch_list.append(arch)