diff options
author | Raul Tambre <raul@tambre.ee> | 2020-09-20 14:11:33 (GMT) |
---|---|---|
committer | Raul Tambre <raul@tambre.ee> | 2020-09-21 17:37:07 (GMT) |
commit | 4fe9f534f522505f2609bac019ffcb8c6826a7b7 (patch) | |
tree | b9f1a62b557240cce26ff57ce2b1067ebb6833ac /Tests/CudaOnly/ResolveDeviceSymbols | |
parent | 39a5c0c82c2041a622bcdf19fa3f22abc34b9ae8 (diff) | |
download | CMake-4fe9f534f522505f2609bac019ffcb8c6826a7b7.zip CMake-4fe9f534f522505f2609bac019ffcb8c6826a7b7.tar.gz CMake-4fe9f534f522505f2609bac019ffcb8c6826a7b7.tar.bz2 |
Tests: Don't unnecessarily set CUDA_ARCHITECTURES
Architecture 30 was removed with CUDA 11, so most of the CUDA tests fail with
it.
Remove setting the architecture and bump the minimum version to 3.18, so
CMP0104 takes effect and we can rely on the default architecture, which is
guaranteed to be compilable.
Use of __ldg() in ProperLinkFlags was removed as it only affects performance
and is available only on sm_35 and above.
Testing the functionality of CUDA_ARCHITECTURES is already covered by
CudaOnly.Architecture and CudaOnly.CompileFlags.
Diffstat (limited to 'Tests/CudaOnly/ResolveDeviceSymbols')
-rw-r--r-- | Tests/CudaOnly/ResolveDeviceSymbols/CMakeLists.txt | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/Tests/CudaOnly/ResolveDeviceSymbols/CMakeLists.txt b/Tests/CudaOnly/ResolveDeviceSymbols/CMakeLists.txt index bd94ec8..a44b2f2 100644 --- a/Tests/CudaOnly/ResolveDeviceSymbols/CMakeLists.txt +++ b/Tests/CudaOnly/ResolveDeviceSymbols/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.7) +cmake_minimum_required(VERSION 3.18) project (ResolveDeviceSymbols CUDA) # Find nm and dumpbin @@ -21,8 +21,6 @@ endif() # confirming that the first static library is on the device link line # 3. Verify that we can't use those device symbols from anything that links # to the static library -set(CMAKE_CUDA_ARCHITECTURES 30 50) - add_library(CUDAResolveDeviceDepsA STATIC file1.cu) add_library(CUDAResolveDeviceDepsB STATIC file2.cu) target_compile_features(CUDAResolveDeviceDepsA PUBLIC cuda_std_11) |