Fixed windings on map.
[poopmup2.git] / configure.ac
blob44ddbf78ff95e5a50e9f4a0ce41cd44faf352dd9
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
4 # Copyright 2008, 2010 Stephen M. Webb <stephenw@poopmup.org>
6 AC_PREREQ(2.59)
7 AC_COPYRIGHT([Copyright 2008 Stephen M. Webb  <bregma@poopmup.org>])
8 AC_INIT([PoopmUp], [2.0.0], [poopmup-public@lists.sourceforge.net])
9 AC_CONFIG_AUX_DIR([config])
10 AC_CONFIG_MACRO_DIR([config])
11 AC_CANONICAL_TARGET
12 AM_INIT_AUTOMAKE([gnu 1.9 -Wno-syntax -Wall])
14 AC_CONFIG_HEADERS([config.h])
16 # Check for required build tools.
17 AC_PROG_CXX
18 AC_PROG_RANLIB
20 # Use C++ as the default language.
21 AC_LANG(C++)
23 # Check for required development packages
24 PKG_PROG_PKG_CONFIG
25 PKG_CHECK_MODULES([SDL], [sdl >= 1.2.11])
26 PKG_CHECK_MODULES([GL],  [gl >= 7.6])
27 PKG_CHECK_MODULES([GLU], [glu >= 7.6])
28 AC_CHECK_LIB([SDL_image], [IMG_LoadPNG_RW],,
29   AC_MSG_ERROR([** SDL_image library required.  See README for more informaiton.])
31 ACX_PTHREAD
33 # Check for optional tools
34 AC_PATH_TOOL([ASCIIDOC], [asciidoc], [missing])
35 AM_CONDITIONAL([HAVE_ASCIIDOC], [test "$ASCIIDOC" != "missing"])
37 AC_DEFINE(HAVE_GL_VERTEX_BUFFERS, 1, "OpenGL supports vertex buffers.")
39 # Generate the configured files.
40 AC_CONFIG_FILES([ Makefile ])
41 AC_CONFIG_FILES([ poopmup/Makefile ])
42 AC_CONFIG_FILES([ assets/Makefile ])
43 AC_CONFIG_FILES([ assets/audio/Makefile ])
44 AC_CONFIG_FILES([ assets/images/Makefile ])
45 AC_CONFIG_FILES([ doc/Makefile ])
46 AC_OUTPUT