CMAKE_<LANG>_BYTE_ORDER¶
自 3.20 版本添加。
如果已知,编译器目标架构的字节顺序。如果定义且不为空,则值之一是
BIG_ENDIAN
目标架构是大端模式。
LITTLE_ENDIAN
目标架构是小端模式。
它定义用于语言 C
、CXX
、OBJC
、OBJCXX
和 CUDA
。
如果 CMAKE_OSX_ARCHITECTURES
指定了多个架构,CMAKE_<LANG>_BYTE_ORDER
的值仅在所有架构均共享相同字节顺序时才非空。