Annotation of talos/configure.ac, revision 1.1.1.1
1.1 nick 1: # Process this file with autoconf to produce a configure script.
2: # $Id: configure.ac,v 1.4 2009-03-31 02:29:00 nick Exp $
3: AC_INIT(README)
4:
5: # Setup for automake
6: PROJ_NAME=talos
7: PROJ_VERSION=1.0.0
8: AM_INIT_AUTOMAKE($PROJ_NAME, $PROJ_VERSION)
9:
10: # Detect the canonical host and target build environment
11: AC_CANONICAL_HOST
12: AC_CANONICAL_TARGET
13:
14: # Check for tools
15: AC_PROG_CC
16: AC_PROG_CXX
17:
18: # Check for compiler environment
19: AC_C_CONST
20:
21: # Figure out which math and OpenGL libraries to use
22: case "$target" in
23: *-*-cygwin* | *-*-mingw32*)
24: MATHLIB=""
25: SYS_GL_LIBS="-lopengl32"
26: ;;
27: *-*-beos* | *-*-darwin*)
28: MATHLIB=""
29: SYS_GL_LIBS="-lGL"
30: ;;
31: *-*-aix*)
32: if test x$ac_cv_prog_gcc = xyes; then
33: CFLAGS="-mthreads"
34: fi
35: ;;
36: *)
37: MATHLIB="-lm"
38: AC_PATH_X
39: AC_PATH_XTRA
40: if test x$have_x = xyes; then
41: CFLAGS="$CFLAGS $X_CFLAGS"
42: SYS_GL_LIBS="$X_LIBS -lGL"
43: else
44: SYS_GL_LIBS="-lGL"
45: fi
46: ;;
47: esac
48: AC_SUBST(MATHLIB)
49:
50: # Check for SDL
51: SDL_VERSION=1.1.8
52: AM_PATH_SDL($SDL_VERSION, :,
53: AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]))
54: CFLAGS="$CFLAGS $SDL_CFLAGS"
55: CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
56: LIBS="$LIBS $SDL_LIBS"
57:
58: # Check for SDL_image library
59: AC_CHECK_LIB(SDL_image, IMG_LoadPNG_RW, , AC_MSG_ERROR([
60: *** Unable to find SDL_image libary with PNG support
61: (http://www.libsdl.org/projects/SDL_image/)
62: ]))
63:
64: # Check for SDL_ttf library
65: AC_CHECK_LIB(SDL_ttf, TTF_OpenFont, , AC_MSG_ERROR([
66: *** Unable to find SDL_ttf libary
67: (http://www.libsdl.org/projects/SDL_image/)
68: ]))
69:
70: # Check for SDL_mixer library
71: AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio, , AC_MSG_ERROR([
72: *** Unable to find SDL_mixer libary
73: (http://www.libsdl.org/projects/SDL_image/)
74: ]))
75:
76:
77: ### No need for OpenGL right now
78: # Check for OpenGL
79: #AC_MSG_CHECKING(for OpenGL support)
80: #HAVE_OPENGL=no
81: #AC_TRY_COMPILE([
82: #include <GL/gl.h>
83: #],[
84: #],[
85: #HAVE_OPENGL=yes
86: #])
87: #AC_MSG_RESULT($HAVE_OPENGL)
88: #if test x$HAVE_OPENGL = xyes; then
89: # CFLAGS="$CFLAGS -DHAVE_OPENGL"
90: # GL_LIBS="$SYS_GL_LIBS"
91: #else
92: # GL_LIBS=""
93: #fi
94: #AC_SUBST(GL_LIBS)
95: ### End of OpenGL
96:
97: # Check for standard C++ library
98: AC_CHECK_LIB(stdc++, main)
99:
100: # Finally create all the generated files
101: AC_OUTPUT(Makefile src/Makefile)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>