From 783770ad57232cfba8a94d2f2c6460e650425d1b Mon Sep 17 00:00:00 2001 From: McKenna Farmer <51832180+mckfarm@users.noreply.github.com> Date: Fri, 7 Nov 2025 15:25:53 -0600 Subject: [PATCH] set Endian value --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index ea7ab493..1e641144 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,3 +69,11 @@ endif(EXISTS "${CMAKE_SOURCE_DIR}/source/lib/tiny_jpeg") add_subdirectory( "source/app/common/cJSON" ) add_subdirectory( "source/app/common/argument_parser" ) add_subdirectory( "source/app/gpr_tools" ) + +# Check processor endianness +INCLUDE(TestBigEndian) +TEST_BIG_ENDIAN(IS_BIG_ENDIAN) +IF(NOT IS_BIG_ENDIAN) + TARGET_COMPILE_DEFINITIONS( dng_sdk PUBLIC -DqDNGLittleEndian=1) + TARGET_COMPILE_DEFINITIONS( gpr_sdk PUBLIC -DqDNGLittleEndian=1) +ENDIF(NOT IS_BIG_ENDIAN) \ No newline at end of file