From b79a1fdf652362686bab76951ddf5e67b2e1dd05 Mon Sep 17 00:00:00 2001 From: Ivan Diaz Sanchez <ivdiazsa@microsoft.com> Date: Thu, 25 Jan 2024 06:34:33 -0800 Subject: [PATCH] Change the now Deprecated TEST_BIG_ENDIAN to CMAKE_C_BYTE_ORDER (#97426) * Change TEST_BIG_ENDIAN for CMAKE_CXX_BYTE_ORDER, as the former is now deprecated. * Changed to using CMAKE_C_BYTE_ORDER to determine endianness, rather than setting its value directly. --- src/mono/CMakeLists.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mono/CMakeLists.txt b/src/mono/CMakeLists.txt index 933eb8aeb06bb3..d5374b3bca6a8a 100644 --- a/src/mono/CMakeLists.txt +++ b/src/mono/CMakeLists.txt @@ -114,9 +114,7 @@ set(HAVE_MOVING_COLLECTOR 1) set(HAVE_CONC_GC_AS_DEFAULT 1) set(MONO_INSIDE_RUNTIME 1) -TEST_BIG_ENDIAN(IS_BIG_ENDIAN) - -if(IS_BIG_ENDIAN) +if(CMAKE_C_BYTE_ORDER STREQUAL "BIG_ENDIAN") set(TARGET_BYTE_ORDER G_BIG_ENDIAN) else() set(TARGET_BYTE_ORDER G_LITTLE_ENDIAN)