CMAKE_<LANG>_BYTE_ORDER

添加于 3.20 版本。

如果已知,则为 <LANG> 编译器目标架构的字节序。如果已定义且非空,则该值为以下之一

BIG_ENDIAN (大端序)

目标架构为大端序。

LITTLE_ENDIAN (小端序)

目标架构为小端序。

这为语言 CCXXOBJCOBJCXXCUDA 定义。

如果 CMAKE_OSX_ARCHITECTURES 指定了多个架构,则仅当所有架构共享相同的字节序时,CMAKE_<LANG>_BYTE_ORDER 的值才为非空。