New in version 3.20.

Byte order of <LANG> compiler target architecture, if known. If defined and not empty, the value is one of:


The target architecture is Big Endian.


The target architecture is Little Endian.

This is defined for languages C, CXX, OBJC, OBJCXX, and CUDA.

If CMAKE_OSX_ARCHITECTURES specifies multiple architectures, the value of CMAKE_<LANG>_BYTE_ORDER is non-empty only if all architectures share the same byte order.