Help: CUDA_STANDARD version added details seem inaccurate
Looking at the docs for the
CUDA_STANDARD target property, I'm wondering if the
versionadded details are incorrect. The docs for CMake 3.17 showed the only supported standards were 98, 11, 14. In CMake 3.18, this increased to 98, 03, 11, 14, 17, 20. In CMake 3.21, the list was formatted differently (see d69b46bf), during which 03 was dropped and 23 was added.
- The dropping of 03 seems suspicious.
- It looks like 17 was added by CMake 3.18, not 3.8 as currently stated.
- It looks like 20 was added by CMake 3.18, not 3.12 as currently stated.
There may be some other history behind these discrepancies, so I've created this issue to discuss them.