Brad King
607d271b1f
Tests: Do not expect nvToolsExt in CUDA 12 toolkit
2024-01-18 14:27:29 -05:00
Robert Maynard
04959e0285
Tests: Verify CUDA::cupti existence on a subset of machines
...
When we know that the cupti library exists explicitly request the CUDA Toolkit test to verify the existence
2023-12-14 14:05:28 -05:00
Robert Maynard
4316d4dcfd
FindCUDAToolkit: Search all of nvcc implicit includes and library dirs
...
Improves the handling of CUDA layouts where we have multiple include
and library directories listed in the output of `nvcc -v`. This
updates both when the CUDA language is enabled or not.
Fixes : #24915
2023-09-27 13:28:52 -04:00
Robert Maynard
587c0443cc
FindCUDAToolkit: Support CUDA version extraction from version.json
...
Fixes : #24858
2023-05-04 12:26:04 -04:00
Robert Maynard
d37d9c098c
FindCUDAToolkit: Support the new nvJitLink library in CUDA 12
2022-12-12 13:28:50 -05:00
Robert Maynard
9d012b1f69
FindCUDAToolkit: Ensure that paths provided have no symlinks
...
Fixes : #24188
2022-11-30 16:39:00 -05:00
Peter Bell
e6b51a1b01
CUDAToolkit: Add include paths for CUDA::cupti
...
CUDA's cupti library has its headers in a seperate directory on a
standard CUDA install, but `CUDA::cupti` only adds the default cuda
include directory.
Issue: #22761
2022-04-26 13:48:02 -04:00
Robert Maynard
cd89d1c328
FindCUDAToolkit: Robust version checks when CUDA lang is not enabled
...
Previously if you set `CMAKE_CUDA_COMPILER` but hadn't enabled
the CUDA language, FindCUDAToolkit would not correctly compute
the version information.
2021-02-09 09:39:20 -05:00
Robert Maynard
b284a3c764
CudaToolkit: Update for new/removed libraries in CUDA 11
2020-06-18 08:52:58 -04:00
Robert Maynard
d484a3c4d8
FindCUDAToolkit: correct searches for Toolkit components
2019-12-16 14:35:03 -05:00
Robert Maynard
e2a5d8374f
FindCUDAToolkit: Improve usage, library set, and tests
...
Refined the initial design of FindCUDAToolkit and improve it
by adding more library support, more toolkit information and
tests.
2019-12-16 11:15:12 -05:00