CMAKE_<LANG>_BYTE_ORDER¶
在 3.20 版本中新增。
如果已知,<LANG>
編譯器目標架構的位元組順序。 如果已定義且不為空,則該值為以下之一:
BIG_ENDIAN
目標架構為大端序。
LITTLE_ENDIAN
目標架構為小端序。
這為語言 C
、CXX
、OBJC
、OBJCXX
和 CUDA
定義。
如果 CMAKE_OSX_ARCHITECTURES
指定多個架構,則只有在所有架構共享相同位元組順序時,CMAKE_<LANG>_BYTE_ORDER
的值才不為空。