diff configure.in @ 1354:22f39393668a

Fixed build problem with SDL_string.c Officially deprecated SDL_byteorder.h, SDL_getenv.h and SDL_types.h Moved endian-related SDL_rwops code into SDL_rwops.c
author Sam Lantinga <slouken@libsdl.org>
date Thu, 09 Feb 2006 09:38:05 +0000
parents 7ba544e2888d
children 19418e4422cb
line wrap: on
line diff
--- a/configure.in	Thu Feb 09 09:07:13 2006 +0000
+++ b/configure.in	Thu Feb 09 09:38:05 2006 +0000
@@ -41,6 +41,12 @@
 
 dnl Detect the canonical host and target build environment
 AC_CANONICAL_SYSTEM
+AC_C_BIGENDIAN
+if test x$ac_cv_c_bigendian = xyes; then
+    AC_DEFINE(SDL_BYTEORDER, 4321)
+else
+    AC_DEFINE(SDL_BYTEORDER, 1234)
+fi
 
 dnl Setup for automake
 AM_INIT_AUTOMAKE(SDL, $SDL_VERSION)
@@ -118,7 +124,7 @@
 dnl See whether we are allowed to use the system C library
 AC_ARG_ENABLE(libc,
 [  --enable-libc           Use the system C library [default=yes]],
-              , AC_DEFINE([HAVE_LIBC]))
+              , AC_DEFINE(HAVE_LIBC))
 
 dnl Check for compiler characteristics
 AC_C_CONST
@@ -286,15 +292,6 @@
 else
     CFLAGS="$CFLAGS -DDISABLE_TIMERS"
 fi
-AC_ARG_ENABLE(endian,
-[  --enable-endian         Enable the endian subsystem [default=yes]],
-              , enable_endian=yes)
-if test x$enable_endian = xyes; then
-    SDL_EXTRADIRS="$SDL_EXTRADIRS endian"
-    SDL_EXTRALIBS="$SDL_EXTRALIBS endian/libendian.la"
-else
-    CFLAGS="$CFLAGS -DDISABLE_ENDIAN"
-fi
 AC_ARG_ENABLE(file,
 [  --enable-file           Enable the file subsystem [default=yes]],
               , enable_file=yes)
@@ -3051,7 +3048,6 @@
 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/cdrom"
 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/thread"
 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/timer"
-CFLAGS="$CFLAGS -I\$(top_srcdir)/src/endian"
 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/file"
 CFLAGS="$CFLAGS -I\$(top_builddir)/src/thread"
 CXXFLAGS="$CFLAGS"
@@ -3180,7 +3176,6 @@
 src/cdrom/win32/Makefile
 src/thread/Makefile
 src/timer/Makefile
-src/endian/Makefile
 src/file/Makefile
 src/cpuinfo/Makefile
 src/hermes/Makefile