CMAKE_<LANG>_BYTE_ORDER¶
在 3.20 版本中添加。
如果已知,则为 <LANG> 编译器目标架构的字节序。如果已定义且非空,则值为以下之一:
BIG_ENDIAN目标架构为大端序。
LITTLE_ENDIAN目标架构为小端序。
此变量针对 C、CXX、OBJC、OBJCXX 和 CUDA 语言定义。
如果 CMAKE_OSX_ARCHITECTURES 指定了多个架构,则仅当所有架构共享相同的字节序时,CMAKE_<LANG>_BYTE_ORDER 的值才非空。