Browse Source

Fix detection whether the system is big endian

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/21/head
Slávek Banko 2 years ago
parent
commit
1458cc35b2
4 changed files with 16 additions and 0 deletions
  1. 7
    0
      ConfigureChecks.cmake
  2. 6
    0
      config.h.cmake
  3. 1
    0
      ktnef/gui/CMakeLists.txt
  4. 2
    0
      ktnef/gui/qwmf.cpp

+ 7
- 0
ConfigureChecks.cmake View File

@@ -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( )

+ 6
- 0
config.h.cmake View File

@@ -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@


+ 1
- 0
ktnef/gui/CMakeLists.txt View File

@@ -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}
)

+ 2
- 0
ktnef/gui/qwmf.cpp View File

@@ -17,6 +17,8 @@
* MA 02110-1301, USA.
*/

#include <config.h>

#include <math.h>
#include <assert.h>
#include <tqfileinfo.h>

Loading…
Cancel
Save