Robert Maynard
a7cf574417
CUDAToolkit: Mark find queries as advanced variables
...
Fixes #20435
2020-03-10 13:27:16 -04:00
Robert Maynard
27b0d908d4
CUDAToolkit: Add support for cupti library
...
Fixes : #20318
2020-02-06 09:41:24 -05:00
Robert Maynard
c3d7f2e43b
CUDAToolkit: Correct location of OpenCL doc link
2020-02-06 09:40:30 -05:00
Robert Maynard
60bb7a54d5
CUDAToolkit: Add required static runtime library dependencies
...
CUDAToolkit now adds the correct libraries that are required by the
static runtime.
2020-01-30 10:18:21 -05:00
Rodolfo Lima
916d54dfb3
FindCUDAToolkit: Fix behavior on multiple calls
...
Update `_CUDAToolkit_find_and_add_import_lib` to create and add
dependencies to a target in one step that shared a single guard against
repeated definitions. Otherwise we were adding dependencies again on
every call.
Fixes : #20282
2020-01-28 14:21:24 -05:00
Rodolfo Lima
b452e2bd6a
FindCUDAToolkit: Fix CUDA::* target guard logic
...
Issue: #20282
2020-01-28 14:21:24 -05:00
Robert Maynard
45d21dd5d4
CUDAToolkit: Use CMAKE_FIND_ROOT_PATH for all sdk lib searches
2020-01-27 13:42:18 -05:00
Robert Maynard
e357772f20
CUDAToolkit: Use HINTS as it has higher precedence for searches
2020-01-24 15:31:53 -05:00
Robert Maynard
c6ec51c625
CUDAToolkit: functions names now use CMake's reserved namespace
2020-01-24 15:31:36 -05:00
Robert Maynard
48bd2e0630
CUDAToolkit: Make sure to also search 'stubs' directory
...
Fixes #20252
2020-01-23 13:07:21 -05:00
Robert Maynard
69fcad9332
CUDAToolkit: Add support for cross-compiling
...
CUDAToolkit now searches the correct targets folder based on
what platform we are cross-compiling for.
Fixes : #20232
2020-01-23 12:51:29 -05:00
Robert Maynard
6e474364d1
CUDAToolkit: No targets now depend on the CUDA runtime
...
It is not a requirement to have shared|static consistent across your
CUDA libraries (e.g curand, nppc ) and your CUDA runtime library.
It is entirely allowable to use a static nppc and a shared runtime.
2020-01-14 13:50:37 -05:00
Robert Maynard
907bb7df57
CUDAToolkit: Gracefully handle missing SDK components
2020-01-06 09:11:16 -05:00
Robert Maynard
e500eb80cd
CUDAToolkit: add_cuda_link_dependency correctly sets dependencies
2020-01-03 16:42:16 -05: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
Stephen McDowell
29560bf07b
FindCUDAToolkit: Import targets for toolkit libraries
2019-12-16 10:31:43 -05:00
Stephen McDowell
2c0ff263b4
FindCUDAToolkit: Add module to find the CUDA Toolkit
2019-12-16 10:31:43 -05:00