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

Latest commit

 

History

History
105 lines (95 loc) · 2.2 KB

configure.in

File metadata and controls

105 lines (95 loc) · 2.2 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
23
MATHLIB=""
SYS_GL_LIBS="-lopengl32"
;;
*-*-beos*)
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=""
May 11, 2006
May 11, 2006
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
52
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
;;
Apr 26, 2001
Apr 26, 2001
53
*)
Feb 20, 2006
Feb 20, 2006
54
EXE=""
Apr 26, 2001
Apr 26, 2001
55
MATHLIB="-lm"
Feb 20, 2006
Feb 20, 2006
56
SYS_GL_LIBS="-lGL"
Apr 26, 2001
Apr 26, 2001
57
58
;;
esac
Feb 20, 2006
Feb 20, 2006
59
AC_SUBST(EXE)
Apr 26, 2001
Apr 26, 2001
60
61
62
AC_SUBST(MATHLIB)
dnl Check for SDL
Jul 10, 2006
Jul 10, 2006
63
SDL_VERSION=1.3.0
Apr 26, 2001
Apr 26, 2001
64
65
66
67
68
69
70
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
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
86
87
88
89
dnl Check for OpenGL
AC_MSG_CHECKING(for OpenGL support)
have_opengl=no
AC_TRY_COMPILE([
Mar 5, 2002
Mar 5, 2002
90
#include "SDL_opengl.h"
Apr 26, 2001
Apr 26, 2001
91
92
93
94
95
96
97
],[
],[
have_opengl=yes
])
AC_MSG_RESULT($have_opengl)
if test x$have_opengl = xyes; then
CFLAGS="$CFLAGS -DHAVE_OPENGL"
Jun 30, 2007
Jun 30, 2007
98
GLLIB="$XPATH $SYS_GL_LIBS"
Apr 26, 2001
Apr 26, 2001
99
else
Feb 20, 2006
Feb 20, 2006
100
GLLIB=""
Apr 26, 2001
Apr 26, 2001
101
fi
Feb 20, 2006
Feb 20, 2006
102
AC_SUBST(GLLIB)
Apr 26, 2001
Apr 26, 2001
103
Feb 20, 2006
Feb 20, 2006
104
dnl Finally create all the generated files
Apr 26, 2001
Apr 26, 2001
105
AC_OUTPUT([Makefile])