summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-strategy/wesnoth/files/configure.ac')
-rw-r--r--games-strategy/wesnoth/files/configure.ac913
1 files changed, 0 insertions, 913 deletions
diff --git a/games-strategy/wesnoth/files/configure.ac b/games-strategy/wesnoth/files/configure.ac
deleted file mode 100644
index a1beeab8fb8b..000000000000
--- a/games-strategy/wesnoth/files/configure.ac
+++ /dev/null
@@ -1,913 +0,0 @@
-# Process this file with autoconf to produce a configure script.
-
-#######################################################################
-# Initial configuration #
-#######################################################################
-
-AC_PREREQ([2.57])
-
-define([WESNOTH_VERSION],[1.1.8+svn])
-
-dnl define([DEFAULT_SERVER],[server.wesnoth.org])
-define([DEFAULT_SERVER],[devsrv.wesnoth.org:14999])
-
-AC_INIT([Battle for Wesnoth], WESNOTH_VERSION, [isaac@warp.es], [wesnoth])
-AC_DEFINE([WESNOTH_DEFAULT_SERVER], ["]DEFAULT_SERVER["], [The default server for this version])
-
-dnl
-dnl Generate wesconfig.h from the information above
-dnl
-AC_CONFIG_COMMANDS([src/wesconfig.h],
- [cat > src/wesconfig.h <<EOF
-#ifndef WESCONFIG_H_INCLUDED
-#define WESCONFIG_H_INCLUDED
-
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#else
-# define VERSION "]WESNOTH_VERSION["
-# define WESNOTH_DEFAULT_SERVER "]DEFAULT_SERVER["
-# define PACKAGE "wesnoth"
-# ifndef LOCALEDIR
-# define LOCALEDIR "translations"
-# endif
-#endif
-
-#endif
-EOF
-])
-
-AC_REVISION([$Revision: 1.1 $])
-
-AC_CONFIG_AUX_DIR([config])
-AC_CONFIG_SRCDIR([src/actions.cpp])
-AC_CONFIG_HEADER([config.h])
-AC_CANONICAL_BUILD
-AC_CANONICAL_HOST
-AC_CANONICAL_TARGET
-AM_INIT_AUTOMAKE([1.9 tar-ustar foreign])
-AM_GNU_GETTEXT([external])
-AC_PROG_RANLIB
-
-#######################################################################
-# Configuration options #
-#######################################################################
-
-AC_ARG_ENABLE([debug],
- AS_HELP_STRING([--enable-debug], [enable debug in wesnoth]),
- [debug=$enableval],
- [debug=no])
-
-if test "x$debug" = "xyes"
-then
- CXXFLAGS="$CXXFLAGS -DDEBUG -O0 -ggdb3 -W -Wall -ansi "
-else
- CXXFLAGS="$CXXFLAGS -W -Wall -ansi "
-fi
-
-AC_ARG_ENABLE([static],
- AS_HELP_STRING([--enable-static], [enable static building of wesnoth]),
- [static=$enableval],
- [static=no])
-
-AC_ARG_ENABLE([python],
- AS_HELP_STRING([--enable-python], [enable Python support]),
- [python=$enableval],
- [python=no])
-
-AC_ARG_ENABLE([lite],
- AS_HELP_STRING([--enable-lite], [enable lite version of wesnoth (without music or large images)]),
- [lite=$enableval],
- [lite=no])
-
-AC_ARG_ENABLE([tinygui],
- AS_HELP_STRING([--enable-tinygui], [enable GUI reductions for resolutions down to 320x240 (PDAs)]),
- [tinygui=$enableval],
- [tinygui=no])
-
-if test "x$tinygui" = "xyes"
-then
- CPPFLAGS="$CPPFLAGS -DUSE_TINY_GUI"
-fi
-AM_CONDITIONAL([TINYGUI], [test "x$tinygui" = "xyes"])
-
-DATADIR=$PACKAGE
-AC_ARG_WITH([datadir-name],
- AS_HELP_STRING([--with-datadir-name@<:@=DIR@:>@], [change name of data directory @<:@wesnoth@:>@]),
- [case "${withval}" in
- yes)
- DATADIR="wesnoth"
- ;;
- no)
- ;;
- *)
- DATADIR="${withval}"
- ;;
- esac])
-AC_SUBST([DATADIR])
-
-#LOCALEDIR="$datadir/locale"
-LOCALEDIR=translations
-AC_ARG_WITH([localedir],
- AS_HELP_STRING([--with-localedir@<:@=DIR@:>@], [install locale data under dir @<:@translations@:>@]),
- [case "${withval}" in
- yes)
- LOCALEDIR="translations"
- ;;
- no)
- ;;
- *)
- LOCALEDIR="${withval}"
- ;;
- esac])
-AC_SUBST([LOCALEDIR])
-
-case "`eval echo \"$LOCALEDIR\"`" in
-/*) FULLLOCALEDIR="$LOCALEDIR"; HAS_RELATIVE_LOCALEDIR=0 ;;
-*) FULLLOCALEDIR='${datadir}/${DATADIR}/${LOCALEDIR}'; HAS_RELATIVE_LOCALEDIR=1 ;;
-esac
-AC_SUBST([FULLLOCALEDIR])
-AC_SUBST([HAS_RELATIVE_LOCALEDIR])
-
-
-# icondir and desktopdir may differ from datadir (suggested by Gentoo)
-AC_ARG_WITH([icondir],
- AS_HELP_STRING([--with-icondir@<:@=DIR@:>@], [change icon directory under gnome or kde, needs --with-gnome or --with-kde option]),
- [case "${withval}" in
- yes)
- ICONDIR="${datadir}/icons"
- ;;
- no)
- ;;
- *)
- ICONDIR="${withval}"
- ;;
- esac])
-AC_SUBST([ICONDIR])
-
-if test "x$icondir" = "xnone"; then
- icondirset=no
-else
- icondirset=yes
-fi
-
-AM_CONDITIONAL([HAS_ICONDIR], [test "x$icondirset" = "xyes"])
-
-AC_ARG_WITH([desktopdir],
- AS_HELP_STRING([--with-desktopdir@<:@=DIR@:>@], [change desktop directory under gnome or kde, needs --with-gnome or --with-kde option]),
- [case "${withval}" in
- yes)
- DESKTOPDIR="${datadir}/applications"
- ;;
- no)
- ;;
- *)
- DESKTOPDIR="${withval}"
- ;;
- esac])
-AC_SUBST([DESKTOPDIR])
-
-if test "x$desktopdir" = "xnone"; then
- desktopdirset=no
-else
- desktopdirset=yes
-fi
-
-AM_CONDITIONAL([HAS_DESKTOPDIR], [test "x$desktopdirset" = "xyes"])
-
-AC_ARG_ENABLE([game],
- AS_HELP_STRING([--disable-game], [disable compilation of game]),
- [game=$enableval],
- [game=yes])
-
-AC_ARG_ENABLE([server],
- AS_HELP_STRING([--enable-server], [enable compilation of server]),
- [server=$enableval],
- [server=no])
-
-AC_ARG_WITH([fifodir],
- AS_HELP_STRING([--with-fifodir], [directory for the wesnothd fifo socket file]),
- [fifodir=$withval],
- [fifodir=$localstatedir/run/wesnothd])
-AC_SUBST([fifodir])
-
-AC_ARG_WITH([server-uid],
- AS_HELP_STRING([--with-server-uid], [user id of the user who runs wesnothd]),
- [serveruid=$withval],
- [serveruid=0])
-AC_SUBST([serveruid])
-
-AC_ARG_WITH([server-gid],
- AS_HELP_STRING([--with-server-gid], [group id of the user who runs wesnothd]),
- [servergid=$withval],
- [servergid=0])
-AC_SUBST([servergid])
-
-AC_ARG_ENABLE([campaign_server],
- AS_HELP_STRING([--enable-campaign-server], [enable compilation of campaign server]),
- [campaignserver=$enableval],
- [campaignserver=no])
-
-AC_ARG_ENABLE([editor],
- AS_HELP_STRING([--enable-editor], [enable compilation of map editor]),
- [editor=$enableval],
- [editor=no])
-
-AC_ARG_ENABLE([tools],
- AS_HELP_STRING([--enable-tools], [enable compilation of tools for translators and artists]),
- [tools=$enableval],
- [tools=no])
-
-AC_ARG_WITH([fribidi],
- AS_HELP_STRING([--without-fribidi], [disable Bidirectional language support]),
- [fribidi=$withval],
- [fribidi=yes])
-
-AC_ARG_WITH([kde],
- AS_HELP_STRING([--with-kde], [enable installation of icon and KDE menu entry]),
- [kde=$withval],
- [kde=no])
-
-AC_ARG_WITH([gnome],
- AS_HELP_STRING([--with-gnome], [enable installation of icon and GNOME menu entry]),
- [gnome=$withval],
- [gnome=no])
-
-AC_ARG_ENABLE([gnome1],
- AS_HELP_STRING([--disable-gnome1], [disable installation of icon and menu entry in GNOME1]),
- [gnome1=$enableval],
- [gnome1=yes])
-
-AC_ARG_ENABLE([gnome2],
- AS_HELP_STRING([--disable-gnome2], [disable installation of icon and menu entry in GNOME2]),
- [gnome2=$enableval],
- [gnome2=yes])
-
-AC_ARG_ENABLE([dummy-locales],
- AS_HELP_STRING([--enable-dummy-locales], [enable installation of Wesnoth own private locales]),
- [dummylocales=$enableval],
- [dummylocales=no])
-
-AC_ARG_WITH([preferences-dir],
- AS_HELP_STRING([--with-preferences-dir], [use a non-default preferences directory (.wesnoth on unix)]),
- [prefsdir=$withval
- AC_SUBST([prefsdir])])
-AM_CONDITIONAL([PREFSDIR], [test x$prefsdir != x])
-
-
-AC_ARG_ENABLE([internal-data],
- AS_HELP_STRING([--enable-internal-data],
- [put data inside application: Mac OS X only]),
- [internaldata=$enableval],
- [internaldata=no])
-
-AM_CONDITIONAL([STATIC], [test x$static = xyes])
-AM_CONDITIONAL([GAME], [test x$game = xyes])
-AM_CONDITIONAL([SERVER], [test x$server = xyes])
-AM_CONDITIONAL([CAMPAIGNSERVER], [test x$campaignserver = xyes])
-AM_CONDITIONAL([EDITOR], [test x$editor = xyes])
-AM_CONDITIONAL([TOOLS], [test x$tools = xyes])
-AM_CONDITIONAL([GCC], [test x$GXX = xyes])
-AM_CONDITIONAL([INCLUDEDINTL], [test x$nls_cv_use_gnu_gettext = xyes])
-AM_CONDITIONAL([INSTALLDATA], [test x$game = xyes || x$editor = xyes])
-AM_CONDITIONAL([DUMMYLOCALES], [test x$dummylocales = xyes])
-
-if test x$dummylocales = xyes; then
- AC_DEFINE([USE_DUMMYLOCALES],,[Define if the game should not use system locales])
-fi
-
-if test x$internaldata = xyes; then
- AC_DEFINE([USE_INTERNAL_DATA],[],[Define if translations should be placed inside app, for Mac OS X])
-fi
-
-#######################################################################
-# Checks for programs. #
-#######################################################################
-
-AC_PROG_CXX
-AC_PROG_CC
-AC_PROG_INSTALL
-AM_PROG_CC_C_O
-
-have_libx11='no'
-if test "$with_x" != 'no'; then
-
-dnl Locate X include files and libraries
- AC_PATH_XTRA
- NEW_LIBS="$X_LIBS -lX11"
-
- AC_CHECK_LIB(X11, XOpenDisplay, have_libx11='yes',have_libx11='no',$X_LIBS)
- if test "$have_libx11" != 'no'; then
- AC_DEFINE([HAVE_LIBX11],,[Define if you have X11 libraries])
- X_LIBS="$NEW_LIBS"
- CPPFLAGS="$X_CFLAGS $CPPFLAGS"
- LIBS="$X_LIBS $LIBS"
- fi
-fi
-
-AM_CONDITIONAL([X11], [test "$have_libx11" = 'yes'])
-
-# SDL_CONFIG
-
-AC_PATH_PROGS([SDL_CONFIG], [sdl-config sdl11-config], [none])
-
-if test "x$SDL_CONFIG" = "xnone"; then
-
- AC_MSG_ERROR([*** SDL not found! Get SDL from www.libsdl.org.
-If you already installed it, check it's in the path. If problem remains,
-please send a mail to the address that appears in ./configure --version
-indicating your platform, the version of configure script and the problem.])
-
-fi
-
-# fribidi-config
-
-AC_PATH_PROGS([FRIBIDI_CONFIG], [fribidi-config], [none])
-
-if test "x$FRIBIDI_CONFIG" = "xnone"; then
- fribidifound=no
- AC_MSG_WARN([*** FRIBIDI not found.])
-else
- fribidifound=yes
- FRIBIDI_CFLAGS=`$FRIBIDI_CONFIG --cflags`
- FRIBIDI_LIBS=`$FRIBIDI_CONFIG --libs`
-fi
-
-AC_SUBST([FRIBIDI_CFLAGS])
-AC_SUBST([FRIBIDI_LIBS])
-AM_CONDITIONAL([FRIBIDI], [test "x$fribidifound" = xyes -a "x$fribidi" = xyes ])
-
-# python
-if test "x$python" = "xyes"; then
- if test "x$PYTHON" = "x"; then
- AC_PATH_PROG(PYTHON, python, none)
- fi
-
- if test "x$PYTHON" = "xnone"; then
- AC_ERROR(Python interpreter required)
- fi
-
- AC_MSG_CHECKING(Python version and location)
- PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
- PYTHON_VERSION_MAJOR=[`$PYTHON -c "import sys; print '%d' % (sys.version_info[0]);"`]
- PYTHON_VERSION_MINOR=[`$PYTHON -c "import sys; print '%d' % (sys.version_info[1]);"`]
- PYTHON_VERSION="${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}"
- AC_MSG_RESULT([$PYTHON, $PYTHON_VERSION, $PYTHON_PREFIX])
-
- AC_MSG_CHECKING(whether Python is at least 2.3)
- if test $PYTHON_VERSION_MAJOR -lt 2 -o $PYTHON_VERSION_MAJOR -eq 2 -a $PYTHON_VERSION_MINOR -lt 3; then
- AC_MSG_RESULT(no)
- AC_ERROR(Wesnoth requires at least Python 2.3)
- fi
- AC_MSG_RESULT(yes)
-
- PYTHON_CFLAGS="-DHAVE_PYTHON -I$PYTHON_PREFIX/include/python$PYTHON_VERSION"
-
- OLD_CPPFLAGS="$CPPFLAGS"
- OLD_CXXFLAGS="$CXXFLAGS"
- CPPFLAGS="$CPPFLAGS $PYTHON_CFLAGS"
- CXXFLAGS="$CXXFLAGS $PYTHON_CFLAGS"
-
- AC_CHECK_HEADER([Python.h],
- [],
- [AC_MSG_ERROR([*** Python include files not found!
- You should install Python development package.])])
- CPPFLAGS="$OLD_CPPFLAGS"
- CXXFLAGS="$OLD_CXXFLAGS"
-
- AC_SUBST([PYTHON_CFLAGS])
-
- found=no
- for pylibpath in '/usr/lib' $PYTHON_PREFIX/lib $PYTHON_PREFIX/lib/python$PYTHON_VERSION/config; do
- eval `echo unset ac_cv_lib_python$PYTHON_VERSION'_'Py_Finalize | tr '.' '_'`
-
- save_LIBS=$LIBS
- LIBS="$LIBS -L$pylibpath"
- AC_CHECK_LIB(python$PYTHON_VERSION, Py_Finalize, PYTHON_LIBS="-L$pylibpath -lpython$PYTHON_VERSION $PYTHON_DEPS"; found=yes,,$PYTHON_DEPS)
- LIBS=$save_LIBS
- if test "x$found" = "xyes"; then
- break
- fi
- done
-
- if test "x$found" != "xyes"; then
- AC_ERROR(Python development libraries required)
- fi
-
- AC_SUBST([PYTHON_LIBS])
-fi
-AM_CONDITIONAL([PYTHON], [test "x$python" = "xyes"])
-
-# libpng-config
-
-AC_PATH_PROGS([PNG_CONFIG], [libpng-config libpng12-config], [none])
-
-if test "x$PNG_CONFIG" = "xnone"; then
- AC_PATH_PROG([PNG_CONFIG], [pkg-config], [none])
- if test "x$PNG_CONFIG" = "xnone"; then
- pngfound=no
- AC_MSG_WARN([*** LIBPNG not found.])
- else
- pngfound=yes
- PNG_CFLAGS=`$PNG_CONFIG --cflags libpng12`
- PNG_LIBS=`$PNG_CONFIG --libs libpng12`
- fi
-else
- pngfound=yes
- PNG_CFLAGS=`$PNG_CONFIG --cflags`
- PNG_LIBS=`$PNG_CONFIG --libs`
-fi
-
-AC_SUBST([PNG_CFLAGS])
-AC_SUBST([PNG_LIBS])
-AM_CONDITIONAL([LIBPNG], [test x$pngfound = xyes])
-
-# Check for SDL version. Taken from sdl.m4
-
-AC_ARG_ENABLE([sdltest],
- AS_HELP_STRING([--disable-sdltest], [do not try to compile and run a test SDL program]),
- ,
- [enable_sdltest=yes])
-
-min_sdl_version=1.2.7
-AC_MSG_CHECKING(for SDL - version >= $min_sdl_version)
-
-SDL_CFLAGS=`$SDL_CONFIG --cflags`
-SDL_LIBS=`$SDL_CONFIG --libs`
-sdl_major_version=`$SDL_CONFIG --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
-sdl_minor_version=`$SDL_CONFIG --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
-sdl_micro_version=`$SDL_CONFIG --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
-
-if test "x$enable_sdltest" = "xyes" ; then
- ac_save_CFLAGS="$CFLAGS"
- ac_save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $SDL_CFLAGS"
- LIBS="$LIBS $SDL_LIBS"
-
- # Now check if the installed SDL is sufficiently new. (Also sanity
- # checks the results of sdl-config to some extent
-
- rm -f conf.sdltest
- AC_RUN_IFELSE([AC_LANG_SOURCE([
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "SDL.h"
-
-char*
-my_strdup (char *str)
-{
- char *new_str;
-
- if (str)
- {
- new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
- strcpy (new_str, str);
- }
- else
- new_str = NULL;
-
- return new_str;
-}
-
-int main (int argc, char **argv)
-{
- int major, minor, micro;
- char *tmp_version;
-
- /* This hangs on some systems (?)
- system ("touch conf.sdltest");
- */
- { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); }
-
- /* HP/UX 9 (%@#!) writes to sscanf strings */
- tmp_version = my_strdup("$min_sdl_version");
- if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
- printf("%s, bad version string\n", "$min_sdl_version");
- exit(1);
- }
-
- if (($sdl_major_version > major) ||
- (($sdl_major_version == major) && ($sdl_minor_version > minor)) ||
- (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro)))
- {
- return 0;
- }
- else
- {
- printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version);
- printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro);
- printf("*** best to upgrade to the required version.\n");
- printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n");
- printf("*** to point to the correct copy of sdl-config, and remove the file\n");
- printf("*** config.cache before re-running configure\n");
- return 1;
- }
-}
- ])],
- [AC_MSG_RESULT(yes)],
- [AC_MSG_RESULT(no)]
- [AC_MSG_ERROR([*** Please upgrade your SDL version])],
- [AC_MSG_RESULT([not tested in cross-compiling])])
- rm -f conf.sdltest
-
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
-fi
-
-
-# GNOME_CONFIG
-
-AC_PATH_PROGS([GNOME_CONFIG], [gnome-config], [none])
-
-if test "x$GNOME_CONFIG" = "xnone"; then
- gnome1found=no
-else
- GNOME1_DESKTOP=`$GNOME_CONFIG --datadir`/gnome/apps/Games
- gnome1found=yes
-fi
-
-AC_SUBST([GNOME1_DESKTOP])
-
-
-# KDE_CONFIG
-
-AC_PATH_PROGS([KDE_CONFIG], [kde-config], [none])
-
-if test "x$KDE_CONFIG" = "xnone"; then
- kdefound=no
-else
- KDE_DESKTOP=`$KDE_CONFIG --install apps`/Games/TacticStrategy
- KDE_ICON=`$KDE_CONFIG --install icon`
- kdefound=yes
-fi
-
-AC_SUBST([KDE_DESKTOP])
-AC_SUBST([KDE_ICON])
-
-AM_CONDITIONAL([KDE], [test x$kde = xyes && test x$kdefound = xyes])
-AM_CONDITIONAL([GNOME1], [test x$gnome = xyes && test x$gnome1found = xyes && test x$gnome1 = xyes])
-AM_CONDITIONAL([GNOME2], [test x$gnome = xyes && test x$gnome2 = xyes])
-
-#######################################################################
-# Checks for libraries. #
-#######################################################################
-
-# Use a modified version of ac_link so that libtool gets called
-# this seems pretty broken on most systems
-AC_PATH_PROG([LTOOL], [libtool], [])
-if test "$static" = "yes" -a -n "$LTOOL"
-then
- LDPREFIX="$LTOOL --mode=link --tag=CXX"
-else
- LDPREFIX=""
-fi
-AC_SUBST([LDPREFIX])
-
-#
-
-if test -n "$LDPREFIX" -a -r `$SDL_CONFIG --prefix`/lib/libSDL.la
-then SDL_LIBS=`$SDL_CONFIG --prefix`/lib/libSDL.la
-else SDL_LIBS=`$SDL_CONFIG --libs`
-fi
-case $host_os in
- darwin*)
- SDL_LIBS="-framework Carbon $SDL_LIBS"
-esac
-case $host_os in
- mingw32*)
- SDL_LIBS="-lunicows $SDL_LIBS"
-esac
-OLD_LIBS=$LIBS
-LIBS="$LIBS $SDL_LIBS"
-
-# There's no need for this, $SDL_CONFIG comes with libsdl and
-# it doesn't find it in FreeBSD
-# AC_CHECK_LIB([SDL], [SDL_Init])
-# unfortunately, sdl_config is not shipped with the Mac OS X packages...
-# so recommend using fink sdl packages as a workaround
-
-ac_link="$LDPREFIX $ac_link"
-AC_CHECK_LIB([SDL_image],
- [IMG_Load],
- [if test -n "$LDPREFIX" -a -r `$SDL_CONFIG --prefix`/lib/libSDL_image.la
-then SDL_IMAGE_LIBS=`$SDL_CONFIG --prefix`/lib/libSDL_image.la
-else SDL_IMAGE_LIBS=-lSDL_image
-fi],
- [AC_MSG_ERROR([*** SDL_image lib not found! Get SDL_image from
-http://www.libsdl.org/projects/SDL_image/index.html])])
-
-AC_CHECK_LIB([SDL_mixer],
- [Mix_OpenAudio],
- [if test -n "$LDPREFIX" -a -r `$SDL_CONFIG --prefix`/lib/libSDL_mixer.la
-then SDL_MIXER_LIBS=`$SDL_CONFIG --prefix`/lib/libSDL_mixer.la
-else SDL_MIXER_LIBS=-lSDL_mixer
-fi],
- [AC_MSG_ERROR([*** SDL_mixer lib not found! Get SDL_mixer from
-http://www.libsdl.org/projects/SDL_mixer/index.html])])
-
-AC_CHECK_LIB([SDL_net],
- [SDLNet_Init],
- [if test -n "$LDPREFIX" -a -r `$SDL_CONFIG --prefix`/lib/libSDL_net.la
-then SDL_NET_LIBS=`$SDL_CONFIG --prefix`/lib/libSDL_net.la
-else SDL_NET_LIBS=-lSDL_net
-fi],
- [AC_MSG_ERROR([*** SDL_net lib not found! Get SDL_net from
-http://www.libsdl.org/projects/SDL_net/index.html])])
-
-LIBS=$OLD_LIBS
-
-AC_SUBST([SDL_LIBS])
-AC_SUBST([SDL_IMAGE_LIBS])
-AC_SUBST([SDL_MIXER_LIBS])
-AC_SUBST([SDL_NET_LIBS])
-
-# Checking for the freetype library. This was copied from the
-# config script of SDL_ttf, modified for CPPFLAGS
-
-dnl Get the cflags and libraries from the freetype-config script
-
-AC_ARG_WITH([freetype-prefix],
- AS_HELP_STRING([--with-freetype-prefix=PFX], [Prefix where FREETYPE is installed (optional)]),
- [freetype_prefix="$withval"],
- [freetype_prefix=""])
-
-AC_ARG_WITH([freetype-exec-prefix],
- AS_HELP_STRING([--with-freetype-exec-prefix=PFX], [Exec prefix where FREETYPE is installed (optional)]),
- [freetype_exec_prefix="$withval"],
- [freetype_exec_prefix=""])
-
-if test x$freetype_exec_prefix != x ; then
- freetype_args="$freetype_args --exec-prefix=$freetype_exec_prefix"
- if test x${FREETYPE_CONFIG+set} != xset ; then
- FREETYPE_CONFIG=$freetype_exec_prefix/bin/freetype-config
- fi
-fi
-if test x$freetype_prefix != x ; then
- freetype_args="$freetype_args --prefix=$freetype_prefix"
- if test x${FREETYPE_CONFIG+set} != xset ; then
- FREETYPE_CONFIG=$freetype_prefix/bin/freetype-config
- fi
-fi
-AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no)
-no_freetype=""
-if test "$FREETYPE_CONFIG" = "no" ; then
- AC_MSG_ERROR([
-*** Unable to find FreeType2 library (http://www.freetype.org/)
-])
-else
- CPPFLAGS="$CPPFLAGS `$FREETYPE_CONFIG $freetypeconf_args --cflags`"
- FREETYPE_LIBS=`$FREETYPE_CONFIG $freetypeconf_args --libs`
-fi
-
-AC_SUBST([FREETYPE_LIBS])
-
-AC_ARG_WITH([zipios],
- AS_HELP_STRING([--without-zipios], [Do not use zipios++ even if installed]),
- [checkzipios="$withval"],
- [checkzipios="yes"])
-
-AC_LANG(C++)
-LIBZIPIOS=
-if test $checkzipios = yes; then
- AC_MSG_CHECKING([for libzipios++])
- OLD_LIBS="$LIBS"
- LIBS="-lzipios -lz"
- AC_LINK_IFELSE([AC_LANG_SOURCE([
- #include <zipios++/dircoll.h>
- int main(int argc, char **argv)
- {
- zipios::DirectoryCollection z("src");
- }
- ])],
- [AC_MSG_RESULT(yes)
- LIBZIPIOS="-lzipios -lz"
- AC_DEFINE([USE_ZIPIOS],[1],[Make use of the zipios++ library to read data in zip files])],
- [AC_MSG_RESULT(no)
- AC_MSG_WARN([*** libzipios++ not found - support for ZIP files is disabled])])
- LIBS="$OLD_LIBS"
-else
- AC_MSG_NOTICE([skipping check for libzipios++])
-fi
-AC_SUBST([LIBZIPIOS])
-
-#######################################################################
-# Checks for header files. #
-#######################################################################
-
-AC_HEADER_DIRENT
-AC_HEADER_STDC
-
-OLD_CPPFLAGS=$CPPFLAGS
-OLD_CXXFLAGS=$CXXFLAGS
-
-SDL_CFLAGS=`$SDL_CONFIG --cflags`
-SDL_CFLAGS="$SDL_CFLAGS"
-CPPFLAGS="$CPPFLAGS $SDL_CFLAGS"
-CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
-
-
-AC_CHECK_HEADER([SDL.h],
- [],
- [AC_MSG_ERROR([*** SDL include files not found!
-You should install SDL development package.])])
-
-AC_CHECK_HEADER([SDL_image.h],
- [],
- [AC_MSG_ERROR([*** SDL_image include files not found!
-You should install development package.])])
-
-AC_CHECK_HEADER([SDL_mixer.h],
- [],
- [AC_MSG_ERROR([*** SDL_mixer include files not found!
-You should install development package.])])
-
-AC_CHECK_HEADER([SDL_net.h],
- [],
- [AC_MSG_ERROR([*** SDL_net include files not found!
-You should install development package.])])
-
-CPPFLAGS=$OLD_CPPFLAGS
-CXXFLAGS=$OLD_CXXFLAGS
-
-AC_SUBST([SDL_CFLAGS])
-
-AC_CHECK_HEADERS([stdlib.h unistd.h poll.h sys/poll.h sys/select.h])
-
-
-#######################################################################
-# Checks for typedefs, structures, and compiler characteristics. #
-#######################################################################
-
-AC_HEADER_STDBOOL
-AC_C_CONST
-AC_C_INLINE
-AC_TYPE_MODE_T
-AC_TYPE_SIZE_T
-AC_STRUCT_TM
-
-# Checks for library functions.
-AC_FUNC_ERROR_AT_LINE
-AC_FUNC_STAT
-AC_FUNC_STRFTIME
-AC_CHECK_FUNCS([floor socket strtoul])
-
-
-#######################################################################
-# Check for PNG support in SDL_image #
-#######################################################################
-
-AC_LANG([C])
-AC_MSG_CHECKING([for PNG support in SDL_image])
-
-OLD_CPPFLAGS=$CPPFLAGS
-OLD_CFLAGS=$CFLAGS
-OLD_LIBS=$LIBS
-
-CPPFLAGS="$CPPFLAGS $SDL_CFLAGS"
-CFLAGS="$CFLAGS $SDL_CFLAGS"
-LIBS="$LIBS $SDL_LIBS $SDL_IMAGE_LIBS"
-
-ac_link="$LDPREFIX $ac_link"
-AC_RUN_IFELSE([AC_LANG_SOURCE([
-#include <SDL_image.h>
-#include <stdlib.h>
-
-int main(int argc, char **argv)
-{
- SDL_RWops *src;
-
- src = SDL_RWFromFile("images/units/human-magi/mage.png", "rb");
- if (src == NULL)
- exit(0);
- exit(!IMG_isPNG(src));
-}
- ])],
- [AC_MSG_RESULT(yes)],
- [AC_MSG_RESULT(no)]
- [AC_MSG_ERROR([*** SDL_image has no PNG support! You need SDL_image with PNG support])],
- [AC_MSG_RESULT([not tested in cross-compiling])])
-
-CPPFLAGS=$OLD_CPPFLAGS
-CFLAGS=$OLD_CFLAGS
-LIBS=$OLD_LIBS
-
-
-#######################################################################
-# Check for OGG support in SDL_mixer #
-#######################################################################
-
-if test "x$lite" = "xno"; then
- if test -e "music/main_menu.ogg" ; then
- AC_LANG([C])
- AC_MSG_CHECKING([for OGG support in SDL_mixer])
-
- OLD_CPPFLAGS=$CPPFLAGS
- OLD_CFLAGS=$CFLAGS
- OLD_LIBS=$LIBS
-
-
- CPPFLAGS="$CPPFLAGS $SDL_CFLAGS"
- CFLAGS="$CFLAGS $SDL_CFLAGS"
- LIBS="$LIBS $SDL_LIBS $SDL_MIXER_LIBS"
-
- ac_link="$LDPREFIX $ac_link"
- AC_RUN_IFELSE([AC_LANG_SOURCE([
- #include <SDL_mixer.h>
- #include <stdlib.h>
-
- int main(int argc, char **argv)
- {
- Mix_Music* music = Mix_LoadMUS("music/main_menu.ogg");
- if (music == NULL)
- exit(1);
- exit(0);
- }
- ])],
- [AC_MSG_RESULT(yes)],
- [AC_MSG_RESULT(no)]
- [AC_MSG_ERROR([*** SDL_mixer has no OGG support! You need SDL_mixer with OGG support])],
- [AC_MSG_RESULT([not tested in cross-compiling])])
-
-
- CPPFLAGS=$OLD_CPPFLAGS
- CFLAGS=$OLD_CFLAGS
- LIBS=$OLD_LIBS
- fi
-fi
-
-
-
-#######################################################################
-# Tune gettext stuff for our needs #
-#######################################################################
-
-case $srcdir in
-/*) topdir=$srcdir ;;
-*) topdir=`pwd`/$srcdir ;;
-esac
-for domain in `grep ^SUBDIRS $srcdir/po/Makefile.am | cut -d= -f2`
-do
- # Symlinks to the single copy of Makefile.in.in
- echo "creating po/$domain/Makefile.in.in"
- mkdir -p po/$domain
- rm -f po/$domain/Makefile.in.in
- ln -s "$topdir/po/Makefile.in.in" "po/$domain/Makefile.in.in"
-done
-
-AC_CONFIG_COMMANDS([translations],
-[rm -rf translations
-case $srcdir in
-/*) topdir=$srcdir ;;
-*) topdir=`pwd`/$srcdir ;;
-esac
-for domain in `grep ^SUBDIRS $srcdir/po/Makefile.am | cut -d= -f2`
-do
- # Symlinks that allow message catalogs to be used from build tree
- if test -w $srcdir; then
- for lang in `cat $srcdir/po/$domain/LINGUAS`
- do
- mkdir -p $srcdir/translations/$lang/LC_MESSAGES
- rm -f $srcdir/translations/$lang/LC_MESSAGES/$domain.mo
- ln -s $topdir/po/$domain/$lang.gmo $srcdir/translations/$lang/LC_MESSAGES/$domain.mo
- done
- fi
-done])
-
-#######################################################################
-# Data file substitution. #
-#######################################################################
-
-AM_CONDITIONAL([LITE], [test "x$lite" = "xyes"])
-if test "x$lite" = "xyes"; then
- PACKAGE=$PACKAGE-lite
-fi
-AC_SUBST([DATA_FILES])
-AC_SUBST([FONT_FILES])
-AC_SUBST([IMAGE_FILES])
-AC_SUBST([MUSIC_FILES])
-AC_SUBST([SOUND_FILES])
-
-
-AC_CONFIG_FILES([Makefile
- po/Makefile
- po/wesnoth/Makefile.in
- po/wesnoth-editor/Makefile.in
- po/wesnoth-lib/Makefile.in
- po/wesnoth-tutorial/Makefile.in
- po/wesnoth-httt/Makefile.in
- po/wesnoth-ei/Makefile.in
- po/wesnoth-trow/Makefile.in
- po/wesnoth-tb/Makefile.in
- po/wesnoth-tsg/Makefile.in
- po/wesnoth-utbs/Makefile.in
- m4/Makefile
- icons/Makefile
- src/Makefile
- doc/Makefile
- doc/man/Makefile])
-
-AC_OUTPUT