Mercurial > sdl-ios-xcode
view test/configure.in @ 4222:6823a52d06fa SDL-1.2
Fixed bug #714
fuzzyTew@gmail.com 2009-03-14 15:18:45 PDT
Created an attachment (id=305) [details]
patch to change HAVE_ICONV to HAVE_ICONV_H
There are two separate iconv checks in configure -- one for the header file and
one for the library. include/SDL_stdinc.h uses the library define to see
whether or not it should reference the types defined in the header, which
naturally breaks if the library exists and the header does not.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 21 Sep 2009 11:04:32 +0000 |
parents | c56391324e59 |
children | 68ee433ec474 |
line wrap: on
line source
dnl Process this file with autoconf to produce a configure script. AC_INIT(README) dnl Detect the canonical build and host environments AC_CONFIG_AUX_DIRS($srcdir/../build-scripts) AC_CANONICAL_HOST dnl Check for tools AC_PROG_CC dnl Check for compiler environment AC_C_CONST dnl Figure out which math library to use case "$host" in *-*-cygwin* | *-*-mingw32*) EXE=".exe" MATHLIB="" SYS_GL_LIBS="-lopengl32" ;; *-*-beos* | *-*-haiku*) EXE="" MATHLIB="" SYS_GL_LIBS="-lGL" ;; *-*-darwin* ) EXE="" MATHLIB="" SYS_GL_LIBS="-framework OpenGL" ;; *-*-aix*) EXE="" if test x$ac_cv_prog_gcc = xyes; then CFLAGS="-mthreads" fi SYS_GL_LIBS="" ;; *-*-mint*) EXE="" MATHLIB="" AC_PATH_PROG(OSMESA_CONFIG, osmesa-config, no) if test "x$OSMESA_CONFIG" = "xyes"; then OSMESA_CFLAGS=`$OSMESA_CONFIG --cflags` OSMESA_LIBS=`$OSMESA_CONFIG --libs` CFLAGS="$CFLAGS $OSMESA_CFLAGS" SYS_GL_LIBS="$OSMESA_LIBS" else SYS_GL_LIBS="-lOSMesa" fi ;; *) EXE="" MATHLIB="-lm" SYS_GL_LIBS="-lGL" ;; esac AC_SUBST(EXE) AC_SUBST(MATHLIB) dnl Check for SDL SDL_VERSION=1.2.10 AM_PATH_SDL($SDL_VERSION, :, AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) ) CFLAGS="$CFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" dnl Check for X11 path, needed for OpenGL on some systems AC_PATH_X if test x$have_x = xyes; then if test x$ac_x_includes = xno || test x$ac_x_includes = x; then : else CFLAGS="$CFLAGS -I$ac_x_includes" fi if test x$ac_x_libraries = xno || test x$ac_x_libraries = x; then : else XPATH="-L$ac_x_libraries" fi fi dnl Check for OpenGL AC_MSG_CHECKING(for OpenGL support) have_opengl=no AC_TRY_COMPILE([ #include "SDL_opengl.h" ],[ ],[ have_opengl=yes ]) AC_MSG_RESULT($have_opengl) if test x$have_opengl = xyes; then CFLAGS="$CFLAGS -DHAVE_OPENGL" GLLIB="$XPATH $SYS_GL_LIBS" else GLLIB="" fi AC_SUBST(GLLIB) dnl Finally create all the generated files AC_OUTPUT([Makefile])