CMAKE_<LANG>_BYTE_ORDER¶
在 3.20 版本加入.
<LANG> 编译器目标架构的字节顺序,如果已知的话。如果已定义且不为空,则该值为以下之一:
BIG_ENDIAN目标架构是 Big Endian。
LITTLE_ENDIAN目标架构是 Little Endian。
这是为语言“C”、“CXX”、“OBJC”、“OBJCXX”和“CUDA”定义的。
如果 CMAKE_OSX_ARCHITECTURES 指定了多个体系结构,则仅当所有体系结构共享相同的字节顺序时,CMAKE_<LANG>_BYTE_ORDER 的值才为非空。