Changeset: b180a9c13938 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b180a9c13938
Modified Files:
        CMakeLists.txt
        cmake/monetdb-defines.cmake
        cmake/monetdb-functions.cmake
        monetdb_config.h.in
Branch: default
Log Message:

merged


diffs (47 lines):

diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -45,6 +45,7 @@ include(TestBigEndian REQUIRED)
 if(WIN32)
   set(CMAKE_REQUIRED_LIBRARIES  ws2_32.lib shell32.lib advapi32.lib)
 endif()
+test_big_endian(IS_BIG_ENDIAN)
 
 # Include MonetDB specific functions
 include(monetdb-functions)
diff --git a/cmake/monetdb-defines.cmake b/cmake/monetdb-defines.cmake
--- a/cmake/monetdb-defines.cmake
+++ b/cmake/monetdb-defines.cmake
@@ -312,6 +312,9 @@ macro(monetdb_configure_misc)
   string(TOLOWER "${CMAKE_C_COMPILER_ID}" CMAKE_C_COMPILER_ID_LOWER)
   set("HOST" 
"${CMAKE_SYSTEM_PROCESSOR_LOWER}-pc-${CMAKE_SYSTEM_NAME_LOWER}-${CMAKE_C_COMPILER_ID_LOWER}")
 
+  # Endianness
+  TEST_BIG_ENDIAN(WORDS_BIGENDIAN)
+
   # Password hash algorithm
   set(PASSWORD_BACKEND "SHA512"
     CACHE STRING
diff --git a/cmake/monetdb-functions.cmake b/cmake/monetdb-functions.cmake
--- a/cmake/monetdb-functions.cmake
+++ b/cmake/monetdb-functions.cmake
@@ -107,6 +107,7 @@ function(monetdb_cmake_summary)
   message(STATUS "")
   message(STATUS "Summary of cmake configuration of MonetDB")
   message(STATUS "-----------------------------------------")
+  message(STATUS "System is big endian: ${IS_BIG_ENDIAN}")
   if(${CMAKE_VERSION} VERSION_LESS "3.14.0")
     message(STATUS "NumPy include dirs: ${NUMPY_INCLUDE_DIRS}")
   else()
diff --git a/monetdb_config.h.in b/monetdb_config.h.in
--- a/monetdb_config.h.in
+++ b/monetdb_config.h.in
@@ -238,6 +238,8 @@
 #cmakedefine LENP_OR_POINTER_T @LENP_OR_POINTER_T@
 #cmakedefine SIZEOF_SQLWCHAR @SIZEOF_SQLWCHAR@
 
+#cmakedefine WORDS_BIGENDIAN @HAVE_WORDS_BIGENDIAN@
+
 /* Does your compiler support `ssize_t' type? (Posix type) */
 #ifndef ssize_t
 #cmakedefine ssize_t @ssize_t@
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to