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