diff --git a/configure.in b/configure.in index e8bb48f9f..1ddc378ce 100644 --- a/configure.in +++ b/configure.in @@ -8,6 +8,7 @@ AC_PREFIX_DEFAULT([/usr]) AC_PROG_LIBTOOL AC_PROG_CC AC_PROG_CXX +AC_C_BIGENDIAN AC_SEARCH_LIBS([sqrt], [m], [], AC_MSG_ERROR([Can't LÖVE without C math library])) AC_SEARCH_LIBS([SDL_Init], [SDL], [], AC_MSG_ERROR([Can't LÖVE without SDL])) AC_SEARCH_LIBS([glLoadIdentity], [GL], [], AC_MSG_ERROR([Can't LÖVE without OpenGL])) diff --git a/src/common/config.h b/src/common/config.h index ade0843ce..b905961d0 100644 --- a/src/common/config.h +++ b/src/common/config.h @@ -80,6 +80,13 @@ #ifdef HAVE_CONFIG_H # include <../config.h> # undef VERSION +# ifdef WORDS_BIGENDIAN +# undef LOVE_LITTLE_ENDIAN +# define LOVE_BIG_ENDIAN 1 +# else +# undef LOVE_BIG_ENDIAN +# define LOVE_LITTLE_ENDIAN 1 +# endif #endif #endif // LOVE_CONFIG_H