Add masks to all channels in SDL_CreateRGBSurface calls
[sdl_tbmf.git] / configure.in
blob1b80372425eba38c58b9c4035564ec8eb1408f5c
1 dnl Process this file with autoconf to produce a configure script.
3 AC_INIT(src/SDL_tbmf.cc)
5 # Making releases:
6 #   MICRO_VERSION += 1;
7 #   INTERFACE_AGE += 1;
8 #   BINARY_AGE += 1;
9 # if any functions have been added, set INTERFACE_AGE to 0.
10 # if backwards compatibility has been broken,
11 # set BINARY_AGE and INTERFACE_AGE to 0.
13 MAJOR_VERSION=0
14 MINOR_VERSION=4
15 MICRO_VERSION=7
16 INTERFACE_AGE=0
17 BINARY_AGE=0
18 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION
20 AC_SUBST(MAJOR_VERSION)
21 AC_SUBST(MINOR_VERSION)
22 AC_SUBST(MICRO_VERSION)
23 AC_SUBST(INTERFACE_AGE)
24 AC_SUBST(BINARY_AGE)
25 AC_SUBST(VERSION)
27 # For portage ebuild
28 EGROUP=media-libs
29 ENAME=sdl-tbmf
30 AC_SUBST(EGROUP)
31 AC_SUBST(ENAME)
33 # libtool versioning
34 LT_RELEASE=$MAJOR_VERSION.$MINOR_VERSION
35 LT_CURRENT=`expr $MICRO_VERSION - $INTERFACE_AGE`
36 LT_REVISION=$INTERFACE_AGE
37 LT_AGE=`expr $BINARY_AGE - $INTERFACE_AGE`
39 AC_SUBST(LT_RELEASE)
40 AC_SUBST(LT_CURRENT)
41 AC_SUBST(LT_REVISION)
42 AC_SUBST(LT_AGE)
45 AM_INIT_AUTOMAKE(SDL_tbmf, $VERSION)
47 dnl Enable the debug information?
48 AC_MSG_CHECKING([whether debugging is requested])
49 AC_ARG_ENABLE(debug,
50 [  --enable-debug          enable debugging output to stderr],
51     enable_debug=$enableval, enable_debug=no)
52 AC_MSG_RESULT($enable_debug)
54 dnl Check for programs
55 AC_PROG_CC
56 AC_PROG_CXX
57 AM_PROG_LIBTOOL
58 AC_PROG_INSTALL
60 dnl Check for headers
61 dnl AC_HEADER_STDC
63 dnl Check for SDL 
64 SDL_VERSION=1.2.0
65 AM_PATH_SDL($SDL_VERSION,
66         :,
67         AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
69 CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
70 LIBS="$LIBS $SDL_LIBS"
72 dnl Check for SDL_ttf library
73 dnl AC_CHECK_LIB(SDL_ttf,
74 dnl     TTF_OpenFont,
75 dnl     ,
76 dnl     AC_MSG_ERROR([*** Unable to find SDL_ttf libary (http://www.libsdl.org/projects/SDL_ttf/)])
77 dnl )
79 dnl Set up the Debugging and the Warning level
80 if test x$enable_debug = xyes; then
81         MY_CHECK_BOTH_FLAG(-g)
82         MY_CHECK_BOTH_FLAG(-Wall)
83         MY_CHECK_BOTH_FLAG(-Wshadow)
84         MY_CHECK_BOTH_FLAG(-Wcast-qual)
85         MY_CHECK_BOTH_FLAG(-Wwrite-strings)
86         MY_CHECK_BOTH_FLAG(-Winline)
87         AC_DEFINE(DEBUG, 3)
90 dnl Make sure prefix and exec_prefix are not NONE (for spec file)
91 if test x$prefix = xNONE; then
92         prefix=$ac_default_prefix
94 if test x$exec_prefix = xNONE; then
95         exec_prefix=$prefix
98 AC_OUTPUT(Makefile src/Makefile SDL_tbmf.spec)