diff options
author | Frédéric Brière <fbriere@fbriere.net> | 2018-02-12 20:02:11 -0500 |
---|---|---|
committer | Frédéric Brière <fbriere@fbriere.net> | 2019-12-29 02:39:51 -0500 |
commit | 5635f7c2483c4ceac5c0e1cf5e522f7be32fd2f1 (patch) | |
tree | 4dce74f641a83aef9d61a2db01a6985fabd73ceb | |
parent | 87e996aaebdae6e2f07c8aa650b4eebdd00f0cba (diff) | |
download | twinkle-5635f7c2483c4ceac5c0e1cf5e522f7be32fd2f1.tar twinkle-5635f7c2483c4ceac5c0e1cf5e522f7be32fd2f1.tar.gz twinkle-5635f7c2483c4ceac5c0e1cf5e522f7be32fd2f1.tar.lz twinkle-5635f7c2483c4ceac5c0e1cf5e522f7be32fd2f1.tar.xz twinkle-5635f7c2483c4ceac5c0e1cf5e522f7be32fd2f1.zip |
CMake: Check for endianness (WORDS_BIGENDIAN)
This check (AC_C_BIGENDIAN) was originally present in configure.in,
and was lost in the transition to CMake.
-rw-r--r-- | CMakeLists.txt | 3 | ||||
-rw-r--r-- | twinkle_config.h.in | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index ce718da..c20bd16 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,7 @@ include (CheckIncludeFiles) include (CheckSymbolExists) include (CMakePushCheckState) include (CheckCXXSourceCompiles) +include (TestBigEndian) find_package(LibXml2 REQUIRED) find_package(LibMagic REQUIRED) @@ -150,6 +151,8 @@ check_cxx_source_compiles(" " HAVE_RES_INIT) cmake_pop_check_state() +test_big_endian(WORDS_BIGENDIAN) + set(datadir "${CMAKE_INSTALL_PREFIX}/share/twinkle") configure_file(twinkle_config.h.in twinkle_config.h) configure_file(twinkle.desktop.in twinkle.desktop) diff --git a/twinkle_config.h.in b/twinkle_config.h.in index 9e32712..2f03cf2 100644 --- a/twinkle_config.h.in +++ b/twinkle_config.h.in @@ -11,6 +11,7 @@ #cmakedefine HAVE_STRERROR_R #cmakedefine STRERROR_R_CHAR_P #cmakedefine HAVE_RES_INIT +#cmakedefine WORDS_BIGENDIAN #cmakedefine HAVE_LIBASOUND #define VERSION "${PRODUCT_VERSION}" |