From aabece46ba2d07c33165c23ff71c9f567ebf22d2 Mon Sep 17 00:00:00 2001
From: David Beckingsale <davidbeckingsale@gmail.com>
Date: Wed, 1 Sep 2021 11:34:20 -0700
Subject: Add variant to allow unsupported compiler & CUDA combinations
 (#19736)

Sometimes users need to be able to override the conflicts in `CudaPacakge`.  This introduces a variant to enable/disable them.
---
 var/spack/repos/builtin/packages/cuda/package.py | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'var')

diff --git a/var/spack/repos/builtin/packages/cuda/package.py b/var/spack/repos/builtin/packages/cuda/package.py
index b4d966c484..27271154ad 100644
--- a/var/spack/repos/builtin/packages/cuda/package.py
+++ b/var/spack/repos/builtin/packages/cuda/package.py
@@ -122,6 +122,8 @@ class Cuda(Package):
     conflicts('arch=darwin-mojave-x86_64')
 
     variant('dev', default=False, description='Enable development dependencies, i.e to use cuda-gdb')
+    variant('allow-unsupported-compilers', default=False,
+            description='Allow unsupported host compiler and CUDA version combinations')
 
     depends_on('libxml2', when='@10.1.243:')
     # cuda-gdb needs libncurses.so.5
-- 
cgit v1.2.3-70-g09d2