CMake/Tests/CudaOnly
Raul Tambre 4fe9f534f5 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.
2020-09-21 20:37:07 +03:00
..
Architecture CUDA: Add support for disabling CUDA_ARCHITECTURES 2020-06-15 09:13:32 -04:00
CircularLinkLine Tests: Don't unnecessarily set CUDA_ARCHITECTURES 2020-09-21 20:37:07 +03:00
CompileFlags Tests: Update CUDA tests to work with Clang 2020-05-15 18:12:39 +03:00
DontResolveDeviceSymbols Tests: Don't unnecessarily set CUDA_ARCHITECTURES 2020-09-21 20:37:07 +03:00
EnableStandard CUDA: Add cuda meta-features (e.g. `cuda_std_11`) support 2019-12-10 17:56:48 -05:00
ExportPTX Tests: Update CUDA tests to work with Clang 2020-05-15 18:12:39 +03:00
GPUDebugFlag Tests: Don't unnecessarily set CUDA_ARCHITECTURES 2020-09-21 20:37:07 +03:00
PDB Tests: Fix Cuda test project names 2018-10-10 13:29:47 -04:00
ResolveDeviceSymbols Tests: Don't unnecessarily set CUDA_ARCHITECTURES 2020-09-21 20:37:07 +03:00
RuntimeControls Tests: Don't unnecessarily set CUDA_ARCHITECTURES 2020-09-21 20:37:07 +03:00
SeparateCompilation Tests: Don't unnecessarily set CUDA_ARCHITECTURES 2020-09-21 20:37:07 +03:00
SharedRuntimePlusToolkit CUDA: Add abstraction for cuda runtime selection 2020-01-27 16:02:26 -05:00
SharedRuntimeViaCUDAFlags CUDA: Compute CMAKE_CUDA_RUNTIME_LIBRARY default from toolchain 2020-05-21 11:15:03 -04:00
Standard98 Tests: Don't unnecessarily set CUDA_ARCHITECTURES 2020-09-21 20:37:07 +03:00
StaticRuntimePlusToolkit Tests: Don't unnecessarily set CUDA_ARCHITECTURES 2020-09-21 20:37:07 +03:00
Toolkit CudaToolkit: Update for new/removed libraries in CUDA 11 2020-06-18 08:52:58 -04:00
WithDefs Tests: Don't unnecessarily set CUDA_ARCHITECTURES 2020-09-21 20:37:07 +03:00
CMakeLists.txt Tests: add CUDA labels to tests which are affected by CUDA 2020-06-11 13:04:33 -04:00