CMAKE_<LANG>_STANDARD_REQUIRED — CMake 3.29.5 Documentation

# CMAKE_<LANG>_STANDARD_REQUIRED

The variations are:

- `CMAKE_C_STANDARD_REQUIRED`

- `CMAKE_CXX_STANDARD_REQUIRED`

- `CMAKE_CUDA_STANDARD_REQUIRED`

- `CMAKE_HIP_STANDARD_REQUIRED`

- `CMAKE_OBJC_STANDARD_REQUIRED`

- `CMAKE_OBJCXX_STANDARD_REQUIRED`

Default values for `<LANG>_STANDARD_REQUIRED` 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.