summaryrefslogtreecommitdiffstats
path: root/Help/release
diff options
context:
space:
mode:
authorRaul Tambre <raul@tambre.ee>2022-08-13 10:20:57 (GMT)
committerRaul Tambre <raul@tambre.ee>2022-08-13 20:52:42 (GMT)
commitcd200c6c2d21806d7ba064f4edf45a5c94094286 (patch)
treec0e740ffaf8364645273f78ebaa23e8f75535494 /Help/release
parentdc5bf8f506614d5d59780f7787c488d2f8f86e7f (diff)
downloadCMake-cd200c6c2d21806d7ba064f4edf45a5c94094286.zip
CMake-cd200c6c2d21806d7ba064f4edf45a5c94094286.tar.gz
CMake-cd200c6c2d21806d7ba064f4edf45a5c94094286.tar.bz2
FindCUDAToolkit: nvtx3 target
nvtx3 is a header-only replacement for the previous shared library implementations. I implemented it as a separate target since while the header names match and ideally it should be API compatible, forcing its include directory into the old target would lengthen the include search path and could cause confusion or possible build differences for projects using multiple build systems. This keeps it explicit as a developer opt-in. Implements: #21377 Resolves: #23835
Diffstat (limited to 'Help/release')
-rw-r--r--Help/release/dev/find-cuda-toolkit-nvtx3.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/Help/release/dev/find-cuda-toolkit-nvtx3.rst b/Help/release/dev/find-cuda-toolkit-nvtx3.rst
new file mode 100644
index 0000000..b16ed9f
--- /dev/null
+++ b/Help/release/dev/find-cuda-toolkit-nvtx3.rst
@@ -0,0 +1,8 @@
+find-cuda-toolkit-nvtx3
+-----------------------
+
+* The :module:`FindCUDAToolkit` module now provides a target for
+ :ref:`nvtx3 <cuda_toolkit_nvtx3>` for CUDA 10.0+, which supersedes
+ :ref:`nvToolsExt <cuda_toolkit_nvToolsExt>`. A deprecation warning is emitted
+ when using ``nvToolsExt`` if the project requires CMake 3.25 and CUDA 10.0+
+ is used.