Annotation of thwomper-c/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=thwomper
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: CFLAGS="$CFLAGS $SDL_CFLAGS"
51: CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
52: LIBS="$LIBS $SDL_LIBS"
53:
54: ### No need for OpenGL right now
55: # Check for OpenGL
56: AC_MSG_CHECKING(for OpenGL support)
57: HAVE_OPENGL=no
58: AC_TRY_COMPILE([
59: include <GL/gl.h>
60: ],[
61: ],[
62: HAVE_OPENGL=yes
63: ])
64: AC_MSG_RESULT($HAVE_OPENGL)
65: if test x$HAVE_OPENGL = xyes; then
66: CFLAGS="$CFLAGS -DHAVE_OPENGL"
67: GL_LIBS="$SYS_GL_LIBS"
68: else
69: GL_LIBS=""
70: fi
71: AC_SUBST(GL_LIBS)
72: ### End of OpenGL
73:
74: # Check for standard C++ library
75: AC_CHECK_LIB(stdc++, main)
76:
77: # Finally create all the generated files
78: AC_OUTPUT(Makefile src/Makefile)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>