Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Latest commit

 

History

History
150 lines (134 loc) · 3.03 KB

configure.in

File metadata and controls

150 lines (134 loc) · 3.03 KB
 
Apr 26, 2001
Apr 26, 2001
1
2
3
dnl Process this file with autoconf to produce a configure script.
AC_INIT(README)
Mar 19, 2006
Mar 19, 2006
4
dnl Detect the canonical build and host environments
Feb 20, 2006
Feb 20, 2006
5
AC_CONFIG_AUX_DIRS($srcdir/../build-scripts)
Mar 19, 2006
Mar 19, 2006
6
AC_CANONICAL_HOST
Apr 26, 2001
Apr 26, 2001
7
8
9
10
11
12
13
14
15
16
dnl Check for tools
AC_PROG_CC
dnl Check for compiler environment
AC_C_CONST
dnl Figure out which math library to use
Mar 19, 2006
Mar 19, 2006
17
case "$host" in
Apr 26, 2001
Apr 26, 2001
18
*-*-cygwin* | *-*-mingw32*)
Feb 20, 2006
Feb 20, 2006
19
EXE=".exe"
Apr 26, 2001
Apr 26, 2001
20
21
22
MATHLIB=""
SYS_GL_LIBS="-lopengl32"
;;
Sep 21, 2009
Sep 21, 2009
23
*-*-beos* | *-*-haiku*)
Feb 20, 2006
Feb 20, 2006
24
EXE=""
Apr 26, 2001
Apr 26, 2001
25
26
27
MATHLIB=""
SYS_GL_LIBS="-lGL"
;;
Nov 26, 2004
Nov 26, 2004
28
*-*-darwin* )
Feb 20, 2006
Feb 20, 2006
29
EXE=""
Apr 26, 2001
Apr 26, 2001
30
MATHLIB=""
Jan 10, 2010
Jan 10, 2010
31
SYS_GL_LIBS="-Wl,-framework,OpenGL"
Apr 26, 2001
Apr 26, 2001
32
33
;;
*-*-aix*)
Feb 20, 2006
Feb 20, 2006
34
EXE=""
Apr 26, 2001
Apr 26, 2001
35
36
if test x$ac_cv_prog_gcc = xyes; then
CFLAGS="-mthreads"
Nov 17, 2004
Nov 17, 2004
37
fi
Apr 26, 2001
Apr 26, 2001
38
39
SYS_GL_LIBS=""
;;
Nov 26, 2004
Nov 26, 2004
40
*-*-mint*)
Feb 20, 2006
Feb 20, 2006
41
EXE=""
Nov 26, 2004
Nov 26, 2004
42
43
44
45
46
47
48
49
50
51
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
Mar 4, 2009
Mar 4, 2009
52
53
54
55
56
57
;;
*-*-qnx*)
EXE=""
MATHLIB=""
SYS_GL_LIBS="-lGLES_CM"
;;
Apr 26, 2001
Apr 26, 2001
58
*)
Feb 20, 2006
Feb 20, 2006
59
EXE=""
Apr 26, 2001
Apr 26, 2001
60
MATHLIB="-lm"
Feb 20, 2006
Feb 20, 2006
61
SYS_GL_LIBS="-lGL"
Apr 26, 2001
Apr 26, 2001
62
63
;;
esac
Feb 20, 2006
Feb 20, 2006
64
AC_SUBST(EXE)
Apr 26, 2001
Apr 26, 2001
65
66
67
AC_SUBST(MATHLIB)
dnl Check for SDL
Jul 10, 2006
Jul 10, 2006
68
SDL_VERSION=1.3.0
Apr 26, 2001
Apr 26, 2001
69
70
71
72
73
74
75
AM_PATH_SDL($SDL_VERSION,
:,
AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
)
CFLAGS="$CFLAGS $SDL_CFLAGS"
LIBS="$LIBS $SDL_LIBS"
Jun 30, 2007
Jun 30, 2007
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
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
Apr 26, 2001
Apr 26, 2001
91
92
93
94
dnl Check for OpenGL
AC_MSG_CHECKING(for OpenGL support)
have_opengl=no
AC_TRY_COMPILE([
Mar 5, 2002
Mar 5, 2002
95
#include "SDL_opengl.h"
Apr 26, 2001
Apr 26, 2001
96
97
98
99
100
],[
],[
have_opengl=yes
])
AC_MSG_RESULT($have_opengl)
Mar 4, 2009
Mar 4, 2009
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
dnl Check for OpenGL ES
AC_MSG_CHECKING(for OpenGL ES support)
have_opengles=no
AC_TRY_COMPILE([
#if defined (__QNXNTO__)
#include <GLES/gl.h>
#elif defined (__IPHONEOS__)
#include <OpenGLES/ES1/gl.h>
#else
#error "No OpenGL ES support"
#endif /* __QNXNTO__ */
],[
],[
have_opengles=yes
])
AC_MSG_RESULT($have_opengles)
Mar 12, 2009
Mar 12, 2009
118
119
120
121
122
if test x$have_opengl = xyes; then
CFLAGS="$CFLAGS -DHAVE_OPENGL"
GLLIB="$XPATH $SYS_GL_LIBS"
elif test x$have_opengles = xyes; then
Mar 4, 2009
Mar 4, 2009
123
124
125
126
127
128
CFLAGS="$CFLAGS -DHAVE_OPENGLES"
GLLIB="$XPATH $SYS_GL_LIBS"
else
GLLIB=""
fi
Feb 20, 2006
Feb 20, 2006
129
AC_SUBST(GLLIB)
Apr 26, 2001
Apr 26, 2001
130
Sep 19, 2009
Sep 19, 2009
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
dnl Check for SDL_ttf
AC_MSG_CHECKING(for SDL_ttf)
have_SDL_ttf=no
AC_TRY_COMPILE([
#include "SDL_ttf.h"
],[
],[
have_SDL_ttf=yes
])
AC_MSG_RESULT($have_SDL_ttf)
if test x$have_SDL_ttf = xyes; then
CFLAGS="$CFLAGS -DHAVE_SDL_TTF"
SDL_TTF_LIB="-lSDL_ttf"
fi
AC_SUBST(SDL_TTF_LIB)
Feb 20, 2006
Feb 20, 2006
149
dnl Finally create all the generated files
Apr 26, 2001
Apr 26, 2001
150
AC_OUTPUT([Makefile])