From e450d555524195e95ea140838a2b7f06caad6b1b Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 28 Feb 2022 13:48:55 -0500 Subject: Help: Update CUDA_ARCHITECTURES docs for generic all/all-major support Since commit 8f64df0a7c (CUDA: Generic all and all-major support, 2021-12-19, v3.23.0-rc1~23^2), these special values do not require any specific compiler or version. While at it, re-organize CUDA_ARCHITECTURES special value documentation. Move the `versionadded` markup inside each special value so we can add more in future versions. --- Help/prop_tgt/CUDA_ARCHITECTURES.rst | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Help/prop_tgt/CUDA_ARCHITECTURES.rst b/Help/prop_tgt/CUDA_ARCHITECTURES.rst index 41e5ae4..191f78f 100644 --- a/Help/prop_tgt/CUDA_ARCHITECTURES.rst +++ b/Help/prop_tgt/CUDA_ARCHITECTURES.rst @@ -20,17 +20,19 @@ variable if it is set when a target is created. The ``CUDA_ARCHITECTURES`` target property must be set to a non-empty value on targets that compile CUDA sources, or it is an error. See policy :policy:`CMP0104`. -.. versionadded:: 3.23 +The ``CUDA_ARCHITECTURES`` may be set to one of the following special values: - The ``CUDA_ARCHITECTURES`` may be set to the following special keywords: +``all`` + .. versionadded:: 3.23 - ``all`` - Requires NVIDIA 11.5+. Will compile for all supported major and minor real - architectures, and the highest major virtual architecture. + Compile for all supported major and minor real architectures, + and the highest major virtual architecture. - ``all-major`` - Requires NVIDIA 11.5+. Will compile for all supported major real - architectures, and the highest major virtual architecture. +``all-major`` + .. versionadded:: 3.23 + + Compile for all supported major real architectures, and the highest + major virtual architecture. Examples ^^^^^^^^ -- cgit v0.12