diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2017-01-30 22:53:06 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2017-01-30 22:53:06 +0100 |
commit | 7cc97cb18734939136579c086bf6758f3a4c18ad (patch) | |
tree | 8e69a267c53b22b5375cbc29b7d19e22e8092249 | |
parent | d8d8c5e060212a15bca65f31e297f8edbf725fb0 (diff) | |
download | tdelibs-7cc97cb18734939136579c086bf6758f3a4c18ad.tar.gz tdelibs-7cc97cb18734939136579c086bf6758f3a4c18ad.zip |
Fix detection whether the system is big endian
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r-- | CMakeLists.txt | 3 | ||||
-rw-r--r-- | config.h.cmake | 13 |
2 files changed, 4 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c6fa9abdd..cf1cb11a8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -158,6 +158,9 @@ endif( NO_BUILTIN ) ##### system checks ############################# +include(TestBigEndian) +test_big_endian(WORDS_BIGENDIAN) + tde_save_and_set( CMAKE_REQUIRED_INCLUDES ${CMAKE_SOURCE_DIR}/libltdl ) check_include_file( "ltdl.h" HAVE_LTDL_H ) if( NOT HAVE_LTDL_H ) diff --git a/config.h.cmake b/config.h.cmake index 8c104d5ce..7fb9bfc1b 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -1,8 +1,5 @@ /* config.h.in. Generated from configure.in by autoheader. */ -/* Define if building universal (internal helper macro) */ -#undef AC_APPLE_UNIVERSAL_BUILD - /* Define where aspell data dir is */ #define ASPELL_DATADIR "@ASPELL_DATADIR@" @@ -931,15 +928,7 @@ /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# undef WORDS_BIGENDIAN -# endif -#endif +#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@ /* where rgb.txt is in */ #cmakedefine X11_RGBFILE "@X11_RGBFILE@" |