diff options
author | Justin Lebar <jlebar@google.com> | 2016-07-07 18:17:52 +0000 |
---|---|---|
committer | Justin Lebar <jlebar@google.com> | 2016-07-07 18:17:52 +0000 |
commit | 29ff255b9e0a9cbc2cb4ae8d9d52845ce3d80cc5 (patch) | |
tree | ca2e614613ca6feb173ec6794e5a38dd8ed5d1d0 /include/clang/Basic/DiagnosticDriverKinds.td | |
parent | 834d27d45e7e5366d7edcd8fdee8fb7f9be8d4fe (diff) |
[CUDA] Check that our CUDA install supports the requested architectures.
Summary:
Raise an error if you're using a CUDA installation that's too old for
the requested architectures. In practice, this means that you need a
CUDA 8 install to compile for sm_6*.
Reviewers: tra
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D21869
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@274781 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/DiagnosticDriverKinds.td')
-rw-r--r-- | include/clang/Basic/DiagnosticDriverKinds.td | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/clang/Basic/DiagnosticDriverKinds.td b/include/clang/Basic/DiagnosticDriverKinds.td index c1d221e178..6b8db6963d 100644 --- a/include/clang/Basic/DiagnosticDriverKinds.td +++ b/include/clang/Basic/DiagnosticDriverKinds.td @@ -26,6 +26,10 @@ def err_drv_cuda_bad_gpu_arch : Error<"Unsupported CUDA gpu architecture: %0">; def err_drv_no_cuda_installation : Error< "cannot find CUDA installation. Provide its path via --cuda-path, or pass " "-nocudainc to build without CUDA includes.">; +def err_drv_cuda_version_too_low : Error< + "GPU arch %1 requires CUDA version at least %3, but installation at %0 is %2. " + "Use --cuda-path to specify a different CUDA install, or pass " + "--no-cuda-version-check.">; def err_drv_invalid_thread_model_for_target : Error< "invalid thread model '%0' in '%1' for this target">; def err_drv_invalid_linker_name : Error< |