CMAKE_CUDA_KNOWN_FEATURESΒΆ
New in version 3.17.
List of CUDA features known to this version of CMake.
The features listed in this global property may be known to be available to the
CUDA compiler. If the feature is available with the C++ compiler, it will
be listed in the CMAKE_CUDA_COMPILE_FEATURES
variable.
The features listed here may be used with the target_compile_features()
command. See the cmake-compile-features(7)
manual for information on
compile features and a list of supported compilers.
The features known to this version of CMake are:
cuda_std_03
Compiler mode is at least CUDA/C++ 03.
cuda_std_11
Compiler mode is at least CUDA/C++ 11.
cuda_std_14
Compiler mode is at least CUDA/C++ 14.
cuda_std_17
Compiler mode is at least CUDA/C++ 17.
cuda_std_20
Compiler mode is at least CUDA/C++ 20.
cuda_std_23
New in version 3.20.
Compiler mode is at least CUDA/C++ 23.
Note
If the compiler's default standard level is at least that
of the requested feature, CMake may omit the -std=
flag.
The flag may still be added if the compiler's default extensions mode
does not match the <LANG>_EXTENSIONS
target property,
or if the <LANG>_STANDARD
target property is set.