~bregma/ucube/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#                                               -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
#
# Copyright 2010 Stephen M. Webb <stephen.webb@canonical.com>
#
AC_PREREQ(2.61)
AC_COPYRIGHT([Copyright 2010 Stephen M. Webb  <stephen.webb@canonical.com>])
AC_INIT(ucube, 0.2, stephen.webb@canonical.com)
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_MACRO_DIR(config)
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE([gnu 1.9 -Wno-syntax -Wall])
AC_CONFIG_HEADER([ucube_config.h])

# Checks for tools.
AC_PROG_CXX
AC_LANG([C++])

# Checks for libraries.

# Checks for header files.

# Checks for typedefs, structures, and compiler characteristics.

# Checks for library functions.

# Checks for third-party packages
PKG_CHECK_MODULES([SDL],      [sdl >= 1.2.14], ,
                  AC_MSG_ERROR([SDL development library not found]))
PKG_CHECK_MODULES([SDLIMAGE], [SDL_image >= 1.2.10], ,
                  AC_MSG_ERROR([SDL_image development library not found]))
PKG_CHECK_MODULES([FREETYPE], [freetype2 >= 9.10.3], ,
                  AC_MSG_ERROR([Freetype2 development library not found]))
PKG_CHECK_MODULES([GL],       [gl >= 7], ,
                  AC_MSG_ERROR([OpenGL development library not found]))
PKG_CHECK_MODULES([GLEW],     [glew >= 1.5.2],
		  [AC_DEFINE([HAVE_GLEW], [1], [Use GLEW library])],
                  AC_MSG_ERROR([GLEW development library not found]))
PKG_CHECK_MODULES([GEIS],     [libutouch-geis >= 1.0.12], ,
                  AC_MSG_ERROR([GEIS development library not found]))

AC_CONFIG_FILES(Makefile)
AC_CONFIG_FILES(ucube/Makefile)
AC_CONFIG_FILES(assets/Makefile)
AC_OUTPUT