test/configure.in
author Sam Lantinga <slouken@libsdl.org>
Tue, 23 Oct 2012 15:28:27 -0700
changeset 6598 81d643a61b54
parent 6390 3047baa4a5e0
child 6785 c094c438c0a6
permissions -rw-r--r--
Fixed check for SDL_ttf with SDL 2.0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     1
dnl Process this file with autoconf to produce a configure script.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     2
AC_INIT(README)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     3
1550
31c2b8e4885e Fixed bug #166
Sam Lantinga <slouken@libsdl.org>
parents: 1387
diff changeset
     4
dnl Detect the canonical build and host environments
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
     5
AC_CONFIG_AUX_DIRS($srcdir/../build-scripts)
1550
31c2b8e4885e Fixed bug #166
Sam Lantinga <slouken@libsdl.org>
parents: 1387
diff changeset
     6
AC_CANONICAL_HOST
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     7
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     8
dnl Check for tools
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     9
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    10
AC_PROG_CC
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    11
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    12
dnl Check for compiler environment
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    13
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    14
AC_C_CONST
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    15
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    16
dnl We only care about this for building testnative at the moment, so these
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    17
dnl  values shouldn't be considered absolute truth.
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    18
dnl  (BeOS, for example, sets none of these.)
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    19
ISUNIX="false"
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    20
ISWINDOWS="false"
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    21
ISMACOSX="false"
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    22
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    23
dnl Figure out which math library to use
1550
31c2b8e4885e Fixed bug #166
Sam Lantinga <slouken@libsdl.org>
parents: 1387
diff changeset
    24
case "$host" in
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    25
    *-*-cygwin* | *-*-mingw32*)
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    26
        ISWINDOWS="true"
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
    27
        EXE=".exe"
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    28
        MATHLIB=""
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    29
        SYS_GL_LIBS="-lopengl32"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    30
        ;;
3292
245a7d79577c Fixed bug #615
Sam Lantinga <slouken@libsdl.org>
parents: 3280
diff changeset
    31
    *-*-beos* | *-*-haiku*)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
    32
        EXE=""
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    33
        MATHLIB=""
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    34
        SYS_GL_LIBS="-lGL"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    35
        ;;
991
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    36
    *-*-darwin* )
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    37
        ISMACOSX="true"
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
    38
        EXE=""
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    39
        MATHLIB=""
3623
9a73fecd9181 Reverted r5460 ... this was merged from 1.2, but was later reverted there.
Ryan C. Gordon <icculus@icculus.org>
parents: 3622
diff changeset
    40
        SYS_GL_LIBS="-Wl,-framework,OpenGL"
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    41
        ;;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    42
    *-*-aix*)
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    43
        ISUNIX="true"
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
    44
        EXE=""
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    45
        if test x$ac_cv_prog_gcc = xyes; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    46
            CFLAGS="-mthreads"
978
3b1ba22f5a28 Add support for OpenGL on Atari using OSMesa, the offscreen rendering driver from Mesa
Patrice Mandin <patmandin@gmail.com>
parents: 796
diff changeset
    47
        fi
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    48
        SYS_GL_LIBS=""
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    49
        ;;
991
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    50
    *-*-mint*)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
    51
        EXE=""
991
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    52
        MATHLIB=""
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    53
        AC_PATH_PROG(OSMESA_CONFIG, osmesa-config, no)
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    54
        if test "x$OSMESA_CONFIG" = "xyes"; then
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    55
            OSMESA_CFLAGS=`$OSMESA_CONFIG --cflags`
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    56
            OSMESA_LIBS=`$OSMESA_CONFIG --libs`
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    57
            CFLAGS="$CFLAGS $OSMESA_CFLAGS"
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    58
            SYS_GL_LIBS="$OSMESA_LIBS"
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    59
        else
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    60
            SYS_GL_LIBS="-lOSMesa"
12b13601a544 Final touches to OSMesa OpenGL support on Atari, using loadable libraries. Hope SDL 1.2.8 is out soon.
Patrice Mandin <patmandin@gmail.com>
parents: 981
diff changeset
    61
        fi
3087
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
    62
        ;;
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
    63
    *-*-qnx*)
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
    64
        EXE=""
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
    65
        MATHLIB=""
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
    66
        SYS_GL_LIBS="-lGLES_CM"
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
    67
        ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    68
    *)
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    69
        dnl Oh well, call it Unix...
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    70
        ISUNIX="true"
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
    71
        EXE=""
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    72
        MATHLIB="-lm"
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
    73
        SYS_GL_LIBS="-lGL"
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    74
        ;;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    75
esac
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
    76
AC_SUBST(EXE)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    77
AC_SUBST(MATHLIB)
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    78
AC_SUBST(ISMACOSX)
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    79
AC_SUBST(ISWINDOWS)
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6272
diff changeset
    80
AC_SUBST(ISUNIX)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    81
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    82
dnl Check for SDL
6250
cce0ddcf6747 Updated to SDL 2.0, and SDL 2.0 can now be installed coexisting with SDL 1.2
Sam Lantinga <slouken@libsdl.org>
parents: 6188
diff changeset
    83
SDL_VERSION=2.0.0
6272
f3dbef2cc0f2 Switched the SDL 2 autoconf macro to AM_PATH_SDL2
Sam Lantinga <slouken@libsdl.org>
parents: 6250
diff changeset
    84
AM_PATH_SDL2($SDL_VERSION,
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    85
            :,
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    86
	    AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    87
)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    88
CFLAGS="$CFLAGS $SDL_CFLAGS"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    89
LIBS="$LIBS $SDL_LIBS"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    90
2138
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    91
dnl Check for X11 path, needed for OpenGL on some systems
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    92
AC_PATH_X
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    93
if test x$have_x = xyes; then
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    94
    if test x$ac_x_includes = xno || test x$ac_x_includes = x; then
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    95
        :
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    96
    else
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    97
        CFLAGS="$CFLAGS -I$ac_x_includes"
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    98
    fi
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    99
    if test x$ac_x_libraries = xno || test x$ac_x_libraries = x; then
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
   100
        :
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
   101
    else
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
   102
        XPATH="-L$ac_x_libraries"
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
   103
    fi
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
   104
fi
9af6717e676a Merged change from 1.2 to add X11 path for OpenGL detection
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
   105
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   106
dnl Check for OpenGL
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   107
AC_MSG_CHECKING(for OpenGL support)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   108
have_opengl=no
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   109
AC_TRY_COMPILE([
292
eadc0746dfaf Added SDL_LockRect() and SDL_UnlockRect()
Sam Lantinga <slouken@libsdl.org>
parents: 214
diff changeset
   110
 #include "SDL_opengl.h"
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   111
],[
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   112
],[
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   113
have_opengl=yes
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   114
])
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   115
AC_MSG_RESULT($have_opengl)
3087
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   116
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   117
dnl Check for OpenGL ES
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   118
AC_MSG_CHECKING(for OpenGL ES support)
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   119
have_opengles=no
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   120
AC_TRY_COMPILE([
6188
e82023802002 Fixed bug 1242 - PATCH: Improve support for OpenGL ES under X11
Sam Lantinga <slouken@libsdl.org>
parents: 3623
diff changeset
   121
 #if defined (__IPHONEOS__)
3087
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   122
    #include <OpenGLES/ES1/gl.h>
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   123
 #else
6188
e82023802002 Fixed bug 1242 - PATCH: Improve support for OpenGL ES under X11
Sam Lantinga <slouken@libsdl.org>
parents: 3623
diff changeset
   124
    #include <GLES/gl.h>
3087
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   125
 #endif /* __QNXNTO__ */
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   126
],[
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   127
],[
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   128
have_opengles=yes
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   129
])
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   130
AC_MSG_RESULT($have_opengles)
3090
37f9304df6a9 Fixed OpenGL library linking issue
Sam Lantinga <slouken@libsdl.org>
parents: 3087
diff changeset
   131
6188
e82023802002 Fixed bug 1242 - PATCH: Improve support for OpenGL ES under X11
Sam Lantinga <slouken@libsdl.org>
parents: 3623
diff changeset
   132
GLLIB=""
e82023802002 Fixed bug 1242 - PATCH: Improve support for OpenGL ES under X11
Sam Lantinga <slouken@libsdl.org>
parents: 3623
diff changeset
   133
if test x$have_opengles = xyes; then
e82023802002 Fixed bug 1242 - PATCH: Improve support for OpenGL ES under X11
Sam Lantinga <slouken@libsdl.org>
parents: 3623
diff changeset
   134
    CFLAGS="$CFLAGS -DHAVE_OPENGLES"
e82023802002 Fixed bug 1242 - PATCH: Improve support for OpenGL ES under X11
Sam Lantinga <slouken@libsdl.org>
parents: 3623
diff changeset
   135
    GLLIB="$XPATH -lGLESv1_CM"
e82023802002 Fixed bug 1242 - PATCH: Improve support for OpenGL ES under X11
Sam Lantinga <slouken@libsdl.org>
parents: 3623
diff changeset
   136
elif test x$have_opengl = xyes; then
3090
37f9304df6a9 Fixed OpenGL library linking issue
Sam Lantinga <slouken@libsdl.org>
parents: 3087
diff changeset
   137
    CFLAGS="$CFLAGS -DHAVE_OPENGL"
37f9304df6a9 Fixed OpenGL library linking issue
Sam Lantinga <slouken@libsdl.org>
parents: 3087
diff changeset
   138
    GLLIB="$XPATH $SYS_GL_LIBS"
3087
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   139
else
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   140
    GLLIB=""
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   141
fi
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2138
diff changeset
   142
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
   143
AC_SUBST(GLLIB)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   144
3280
00cace2d9080 Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
Sam Lantinga <slouken@libsdl.org>
parents: 3090
diff changeset
   145
dnl Check for SDL_ttf
6598
81d643a61b54 Fixed check for SDL_ttf with SDL 2.0
Sam Lantinga <slouken@libsdl.org>
parents: 6390
diff changeset
   146
AC_CHECK_LIB(SDL2_ttf, TTF_Init, have_SDL_ttf=yes)
3280
00cace2d9080 Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
Sam Lantinga <slouken@libsdl.org>
parents: 3090
diff changeset
   147
if test x$have_SDL_ttf = xyes; then
00cace2d9080 Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
Sam Lantinga <slouken@libsdl.org>
parents: 3090
diff changeset
   148
    CFLAGS="$CFLAGS -DHAVE_SDL_TTF"
6598
81d643a61b54 Fixed check for SDL_ttf with SDL 2.0
Sam Lantinga <slouken@libsdl.org>
parents: 6390
diff changeset
   149
    SDL_TTF_LIB="-lSDL2_ttf"
3280
00cace2d9080 Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
Sam Lantinga <slouken@libsdl.org>
parents: 3090
diff changeset
   150
fi
00cace2d9080 Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
Sam Lantinga <slouken@libsdl.org>
parents: 3090
diff changeset
   151
AC_SUBST(SDL_TTF_LIB)
00cace2d9080 Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
Sam Lantinga <slouken@libsdl.org>
parents: 3090
diff changeset
   152
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1367
diff changeset
   153
dnl Finally create all the generated files
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   154
AC_OUTPUT([Makefile])