diff options
author | Dmitry Ilyin <dima@doty.ru> | 2022-09-26 11:54:14 +0300 |
---|---|---|
committer | Azat Khuzhin <a3at.mail@gmail.com> | 2022-09-26 21:42:02 +0300 |
commit | 211c6653ae78e6cf79bfdb30cbbcdd0376345751 (patch) | |
tree | 3800dc2a4b8b96e754e6c54e60112bc694d8d5fa /CMakeLists.txt | |
parent | ceb6bcd68a2267c5c22ba0d54c452e1fe2ca2143 (diff) | |
download | libevent-211c6653ae78e6cf79bfdb30cbbcdd0376345751.tar.gz |
Add manual CMAKE_C_BYTE_ORDER set for old CMake
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8ada925c..c66fe9e6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -972,6 +972,15 @@ set(SRC_EXTRA sha1.c evrpc.c) +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 3.20) + include(TestBigEndian) + TEST_BIG_ENDIAN(IS_BIG_ENDIAN) + if(IS_BIG_ENDIAN) + set(CMAKE_C_BYTE_ORDER BIG_ENDIAN) + else() + set(CMAKE_C_BYTE_ORDER LITTLE_ENDIAN) + endif() +endif() set_source_files_properties(sha1.c PROPERTIES COMPILE_FLAGS -D${CMAKE_C_BYTE_ORDER}=1) add_definitions(-DHAVE_CONFIG_H) |