CMAKE_<LANG>_STANDARD — CMake 3.23.1 Documentation

# CMAKE_<LANG>_STANDARD

The variations are:

- `CMAKE_C_STANDARD`

- `CMAKE_CXX_STANDARD`

- `CMAKE_CUDA_STANDARD`

- `CMAKE_HIP_STANDARD`

- `CMAKE_OBJC_STANDARD`

- `CMAKE_OBJCXX_STANDARD`

Default values for `<LANG>_STANDARD` target properties if set when a target is created.

For supported CMake versions see the respective pages.

See the `cmake-compile-features(7)` manual for information on compile features and a list of supported compilers.