mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-22 06:09:14 -05:00
fcc89bda1d
Document the module as deprecated in favor of the ABI check results.
14 lines
484 B
CMake
14 lines
484 B
CMake
enable_language(OBJCXX)
|
|
if(NOT CMAKE_OBJCXX_BYTE_ORDER MATCHES "^(BIG_ENDIAN|LITTLE_ENDIAN)$")
|
|
if(CMAKE_OSX_ARCHITECTURES MATCHES ";ppc|ppc;")
|
|
return()
|
|
endif()
|
|
message(FATAL_ERROR "CMAKE_OBJCXX_BYTE_ORDER has unexpected value '${CMAKE_OBJCXX_BYTE_ORDER}'")
|
|
endif()
|
|
|
|
include(TestBigEndian)
|
|
test_big_endian(IS_BIG_ENDIAN)
|
|
if(IS_BIG_ENDIAN AND NOT CMAKE_OBJCXX_BYTE_ORDER STREQUAL "BIG_ENDIAN")
|
|
message(FATAL_ERROR "test_big_endian result does not match ABI result")
|
|
endif()
|