]> git.sur5r.net Git - bacula/bacula/commitdiff
Add ENDIAN detection in config.h/configure.in
authorEric Bollengier <eric@eb.homelinux.org>
Wed, 11 Aug 2010 17:22:36 +0000 (19:22 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 23 Aug 2010 07:12:34 +0000 (09:12 +0200)
bacula/autoconf/config.h.in
bacula/autoconf/configure.in

index 78f1c159f3928d3dbc9a2086c2db2e633820b262..7b329e030539cf4d3e5e21c88d07235cd7bdff41 100644 (file)
@@ -1,4 +1,4 @@
-/* autoconf/config.h.in.  Generated from autoconf/configure.in by autoheader.  */
+/* autoconf/config.h.in.  Generated from configure.in by autoheader.  */
 /* ------------------------------------------------------------------------- */
 /* --                     CONFIGURE SPECIFIED FEATURES                    -- */
 /* ------------------------------------------------------------------------- */
 #undef ENABLE_NLS
 
 
+/* Define if building universal (internal helper macro) */
+#undef AC_APPLE_UNIVERSAL_BUILD
+
 /* Define to 1 if the `closedir' function returns void instead of `int'. */
 #undef CLOSEDIR_VOID
 
 /* Set if DB batch insert code enabled */
 #undef HAVE_BATCH_FILE_INSERT
 
+/* Big Endian */
+#undef HAVE_BIG_ENDIAN
+
 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
    CoreFoundation framework. */
 #undef HAVE_CFLOCALECOPYCURRENT
 /* Define to 1 if you have the 'listxattr' function. */
 #undef HAVE_LISTXATTR
 
+/* Little Endian */
+#undef HAVE_LITTLE_ENDIAN
+
 /* Define to 1 if you have the 'llistxattr' function. */
 #undef HAVE_LLISTXATTR
 
 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
 #undef TM_IN_SYS_TIME
 
+/* 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
+
 /* Define to 1 if the X Window System is missing or not being used. */
 #undef X_DISPLAY_MISSING
 
index 4c743751c806a507cefd4e9f94be596912dbe52a..f0f8595739b50ff038c5fae8cb3dcb90ca4697f4 100644 (file)
@@ -1977,6 +1977,8 @@ AC_LANG_POP(C++)
 
 AC_C_CONST
 
+AC_C_BIGENDIAN([AC_DEFINE([HAVE_BIG_ENDIAN], [1], [Big Endian])], [AC_DEFINE([HAVE_LITTLE_ENDIAN], [1], [Little Endian])])
+
 dnl --------------------------------------------------------------------------
 dnl CHECKING FOR FILESYSTEM TYPE
 dnl --------------------------------------------------------------------------