summaryrefslogtreecommitdiffstats
path: root/Tests/Cuda/ConsumeCompileFeatures
Commit message (Collapse)AuthorAgeFilesLines
* compile_features: Ignore features that map to languages that aren't enabledRobert Maynard2021-06-254-55/+0
| | | | | Remove the Cuda/ConsumeCompileFeatures test as it only existed to validate that using `cxx_std_XY` would cause the paired language (CUDA) to also build in mode XY.
* Tests: Don't unnecessarily set CUDA_ARCHITECTURESRaul Tambre2020-09-211-3/+2
| | | | | | | | | | | | | | 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.
* Tests: Fix Cuda test project namesBrad King2018-10-101-1/+1
| | | | | Make them match what `ADD_TEST_MACRO` gives to ctest as the project name to build so that the `.sln` file will be found.
* Tests: Run clang-format on CUDA codeBrad King2017-02-141-3/+5
|
* CUDA: ConsumeCompileFeatures use cxx_nullptr for wider compiler supportRobert Maynard2017-01-111-1/+1
| | | | | We need to use a C++11 feature that is supported by the widest range of compilers, so we chose nullptr instead of constexpr.
* CUDA: Add tests to verify CUDA compiler works properly.Robert Maynard2016-11-144-0/+54