diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2017-02-02 01:42:02 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2017-02-02 01:42:02 +0100 |
commit | 1458cc35b20c25c30db011c3ce958b7bd5d62c34 (patch) | |
tree | 777b43eb410e4c8bc2e084898dc8db4866154ce2 | |
parent | a99988adb282be204543b80c2efa038cf7bb5579 (diff) | |
download | tdepim-1458cc35b20c25c30db011c3ce958b7bd5d62c34.tar.gz tdepim-1458cc35b20c25c30db011c3ce958b7bd5d62c34.zip |
Fix detection whether the system is big endian
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r-- | ConfigureChecks.cmake | 7 | ||||
-rw-r--r-- | config.h.cmake | 6 | ||||
-rw-r--r-- | ktnef/gui/CMakeLists.txt | 1 | ||||
-rw-r--r-- | ktnef/gui/qwmf.cpp | 2 |
4 files changed, 16 insertions, 0 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index c0bcd2254..6789c4c0e 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -11,6 +11,9 @@ tde_setup_architecture_flags( ) +include(TestBigEndian) +test_big_endian(WORDS_BIGENDIAN) + ##### check for gcc visibility support ######### # FIXME # This should check for [T]Qt3 visibility support @@ -25,6 +28,10 @@ if( WITH_GCC_VISIBILITY ) endif( ) +if( BUILD_KMAIL ) + check_include_file( "byteswap.h" HAVE_BYTESWAP_H ) +endif( ) + if( BUILD_LIBTDEPIM OR BUILD_KMAIL ) option( TDEPIM_NEW_DISTRLISTS "Define if you want to use the new distribution lists" ON ) endif( ) diff --git a/config.h.cmake b/config.h.cmake index 206a81234..eb51aa524 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -1,3 +1,8 @@ + +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@ + // libkcal #cmakedefine USE_LIBICAL_0_46 1 @@ -33,6 +38,7 @@ #cmakedefine HAVE_LIBSASL2 1 // kmail +#cmakedefine HAVE_BYTESWAP_H 1 #cmakedefine HAVE_STLNAMESPACE 1 #cmakedefine STD_NAMESPACE_PREFIX @STD_NAMESPACE_PREFIX@ diff --git a/ktnef/gui/CMakeLists.txt b/ktnef/gui/CMakeLists.txt index 57527c9a1..a89cedbf4 100644 --- a/ktnef/gui/CMakeLists.txt +++ b/ktnef/gui/CMakeLists.txt @@ -15,6 +15,7 @@ include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/ktnef ${CMAKE_SOURCE_DIR}/libtdepim + ${CMAKE_BINARY_DIR} ${TDE_INCLUDE_DIR} ${TQT_INCLUDE_DIRS} ) diff --git a/ktnef/gui/qwmf.cpp b/ktnef/gui/qwmf.cpp index 37eaa1704..e4baf41d2 100644 --- a/ktnef/gui/qwmf.cpp +++ b/ktnef/gui/qwmf.cpp @@ -17,6 +17,8 @@ * MA 02110-1301, USA. */ +#include <config.h> + #include <math.h> #include <assert.h> #include <tqfileinfo.h> |