/[pcsx2_0.9.7]/trunk/3rdparty/SDL-1.3.0-5387/test/configure.in
ViewVC logotype

Contents of /trunk/3rdparty/SDL-1.3.0-5387/test/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 401 - (show annotations) (download)
Fri Feb 25 17:31:09 2011 UTC (9 years, 9 months ago) by william
File size: 3101 byte(s)
Auto Commited Import of: pcsx2-0.9.7-DEBUG (upstream: v0.9.7.4358 local: v0.9.7.313-latest) in ./trunk
1 dnl Process this file with autoconf to produce a configure script.
2 AC_INIT(README)
3
4 dnl Detect the canonical build and host environments
5 AC_CONFIG_AUX_DIRS($srcdir/../build-scripts)
6 AC_CANONICAL_HOST
7
8 dnl Check for tools
9
10 AC_PROG_CC
11
12 dnl Check for compiler environment
13
14 AC_C_CONST
15
16 dnl Figure out which math library to use
17 case "$host" in
18 *-*-cygwin* | *-*-mingw32*)
19 EXE=".exe"
20 MATHLIB=""
21 SYS_GL_LIBS="-lopengl32"
22 ;;
23 *-*-beos* | *-*-haiku*)
24 EXE=""
25 MATHLIB=""
26 SYS_GL_LIBS="-lGL"
27 ;;
28 *-*-darwin* )
29 EXE=""
30 MATHLIB=""
31 SYS_GL_LIBS="-Wl,-framework,OpenGL"
32 ;;
33 *-*-aix*)
34 EXE=""
35 if test x$ac_cv_prog_gcc = xyes; then
36 CFLAGS="-mthreads"
37 fi
38 SYS_GL_LIBS=""
39 ;;
40 *-*-mint*)
41 EXE=""
42 MATHLIB=""
43 AC_PATH_PROG(OSMESA_CONFIG, osmesa-config, no)
44 if test "x$OSMESA_CONFIG" = "xyes"; then
45 OSMESA_CFLAGS=`$OSMESA_CONFIG --cflags`
46 OSMESA_LIBS=`$OSMESA_CONFIG --libs`
47 CFLAGS="$CFLAGS $OSMESA_CFLAGS"
48 SYS_GL_LIBS="$OSMESA_LIBS"
49 else
50 SYS_GL_LIBS="-lOSMesa"
51 fi
52 ;;
53 *-*-qnx*)
54 EXE=""
55 MATHLIB=""
56 SYS_GL_LIBS="-lGLES_CM"
57 ;;
58 *)
59 EXE=""
60 MATHLIB="-lm"
61 SYS_GL_LIBS="-lGL"
62 ;;
63 esac
64 AC_SUBST(EXE)
65 AC_SUBST(MATHLIB)
66
67 dnl Check for SDL
68 SDL_VERSION=1.3.0
69 AM_PATH_SDL($SDL_VERSION,
70 :,
71 AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
72 )
73 CFLAGS="$CFLAGS $SDL_CFLAGS"
74 LIBS="$LIBS $SDL_LIBS"
75
76 dnl Check for X11 path, needed for OpenGL on some systems
77 AC_PATH_X
78 if test x$have_x = xyes; then
79 if test x$ac_x_includes = xno || test x$ac_x_includes = x; then
80 :
81 else
82 CFLAGS="$CFLAGS -I$ac_x_includes"
83 fi
84 if test x$ac_x_libraries = xno || test x$ac_x_libraries = x; then
85 :
86 else
87 XPATH="-L$ac_x_libraries"
88 fi
89 fi
90
91 dnl Check for OpenGL
92 AC_MSG_CHECKING(for OpenGL support)
93 have_opengl=no
94 AC_TRY_COMPILE([
95 #include "SDL_opengl.h"
96 ],[
97 ],[
98 have_opengl=yes
99 ])
100 AC_MSG_RESULT($have_opengl)
101
102 dnl Check for OpenGL ES
103 AC_MSG_CHECKING(for OpenGL ES support)
104 have_opengles=no
105 AC_TRY_COMPILE([
106 #if defined (__QNXNTO__)
107 #include <GLES/gl.h>
108 #elif defined (__IPHONEOS__)
109 #include <OpenGLES/ES1/gl.h>
110 #else
111 #error "No OpenGL ES support"
112 #endif /* __QNXNTO__ */
113 ],[
114 ],[
115 have_opengles=yes
116 ])
117 AC_MSG_RESULT($have_opengles)
118
119 if test x$have_opengl = xyes; then
120 CFLAGS="$CFLAGS -DHAVE_OPENGL"
121 GLLIB="$XPATH $SYS_GL_LIBS"
122 elif test x$have_opengles = xyes; then
123 CFLAGS="$CFLAGS -DHAVE_OPENGLES"
124 GLLIB="$XPATH $SYS_GL_LIBS"
125 else
126 GLLIB=""
127 fi
128
129 AC_SUBST(GLLIB)
130
131 dnl Check for SDL_ttf
132 AC_MSG_CHECKING(for SDL_ttf)
133 have_SDL_ttf=no
134 AC_TRY_COMPILE([
135 #include "SDL_ttf.h"
136 ],[
137 ],[
138 have_SDL_ttf=yes
139 ])
140 AC_MSG_RESULT($have_SDL_ttf)
141
142 if test x$have_SDL_ttf = xyes; then
143 CFLAGS="$CFLAGS -DHAVE_SDL_TTF"
144 SDL_TTF_LIB="-lSDL_ttf"
145 fi
146
147 AC_SUBST(SDL_TTF_LIB)
148
149 dnl Finally create all the generated files
150 AC_OUTPUT([Makefile])

  ViewVC Help
Powered by ViewVC 1.1.22