wesnoth/configure.ac

690 lines
19 KiB
Plaintext
Raw Normal View History

2003-12-23 20:39:37 +00:00
# Process this file with autoconf to produce a configure script.
2003-12-23 22:45:30 +00:00
#######################################################################
# Initial configuration #
#######################################################################
AC_PREREQ([2.57])
2004-10-15 21:03:43 +00:00
AC_INIT([Battle for Wesnoth], [0.8.7-CVS], [davidnwhite@optusnet.com.au], [wesnoth])
2004-08-04 22:20:25 +00:00
dnl AC_DEFINE([WESNOTH_DEFAULT_SERVER], ["server.wesnoth.org"], [The default server for this version])
2004-10-15 21:03:43 +00:00
dnl AC_DEFINE([WESNOTH_DEFAULT_SERVER], ["devsrv.wesnoth.org"], [The default server for this version])
AC_DEFINE([WESNOTH_DEFAULT_SERVER], ["devsrv.wesnoth.org:14999"], [The default server for this version])
2003-12-23 20:39:37 +00:00
AC_REVISION([$Revision$])
2003-12-23 20:39:37 +00:00
AC_CONFIG_AUX_DIR([config])
AM_INIT_AUTOMAKE([foreign 1.5])
2003-12-23 20:39:37 +00:00
AC_CONFIG_SRCDIR([src/actions.cpp])
AC_CONFIG_HEADER([config.h])
2004-06-21 20:44:20 +00:00
AM_MAINTAINER_MODE
AM_GNU_GETTEXT
2003-12-23 22:45:30 +00:00
#######################################################################
# Configuration options #
#######################################################################
AC_ARG_ENABLE([debug],
[ --enable-debug enable debug in wesnoth],
[if test "x${enableval}" = "xyes" ; then
CXXFLAGS="$CXXFLAGS -DDEBUG -O0 -ggdb3"
fi])
AC_ARG_ENABLE([static],
[ --enable-static enable static building of wesnoth],
[static=$enableval],
[static=no])
AC_ARG_ENABLE([lite],
[ --enable-lite enable lite version of wesnoth (without music)],
[lite=$enableval],
[lite=no])
DATADIR=$PACKAGE
AC_ARG_ENABLE([datadir-name],,[AC_MSG_ERROR([Please use --with-datadir-name instead of obsolete --enable-datadir-name])])
AC_ARG_WITH([datadir-name],
[ --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],
[ --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],
[ --with-icondir=dir change icon directory under gnome],
[case "${withval}" in
yes)
ICONDIR="$(datadir)/icons"
;;
no)
;;
*)
ICONDIR="${withval}"
;;
esac])
AC_SUBST([ICONDIR])
AC_ARG_WITH([desktopdir],
[ --with-desktopdir=dir change desktop directory under gnome 2],
[case "${withval}" in
yes)
DESKTOPDIR="$(datadir)/applications"
;;
no)
;;
*)
DESKTOPDIR="${withval}"
;;
esac])
AC_SUBST([DESKTOPDIR])
AC_ARG_ENABLE([server],
[ --enable-server enable compilation of server],
[server=$enableval],
[server=no])
AC_ARG_ENABLE([campaign_server],
[ --enable-campaign-server enable compilation of campaign server],
[campaignserver=$enableval],
[campaignserver=no])
AC_ARG_ENABLE([editor],
[ --enable-editor enable compilation of map editor],
[editor=$enableval],
[editor=no])
AC_ARG_ENABLE([tools],
[ --enable-tools enable compilation of tools for translators and artists],
[tools=$enableval],
[tools=no])
AC_ARG_ENABLE([kde],,[AC_MSG_ERROR([Please use --with-kde instead of obsolete --enable-kde])])
AC_ARG_WITH([kde],
[ --with-kde enable installation of icon and KDE menu entry],
[kde=$withval],
[kde=no])
AC_ARG_ENABLE([gnome],,[AC_MSG_ERROR([Please use --with-gnome instead of obsolete --enable-gnome])])
AC_ARG_WITH([gnome],
[ --with-gnome enable installation of icon and GNOME menu entry],
[gnome=$withval],
[gnome=no])
AC_ARG_ENABLE([gnome1],
[ --disable-gnome1 disable installation of icon and menu entry in GNOME1],
[gnome1=$enableval],
[gnome1=yes])
AC_ARG_ENABLE([gnome2],
[ --disable-gnome2 disable installation of icon and menu entry in GNOME2],
[gnome2=$enableval],
[gnome2=yes])
AC_ARG_ENABLE([wzip],
[ --enable-wzip enable compilation of wesnoth_zip program],
[wzip=$enableval],
[wzip=no])
AM_CONDITIONAL([STATIC], [test x$static = 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([WZIP], [test x$wzip = xyes])
AM_CONDITIONAL([INCLUDEDINTL], [test x$nls_cv_use_gnu_gettext = xyes])
2003-12-23 22:45:30 +00:00
#######################################################################
# Checks for programs. #
#######################################################################
2003-12-23 20:39:37 +00:00
AC_PROG_CXX
AC_PROG_CC
AC_PROG_INSTALL
2004-06-27 20:34:24 +00:00
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'])
2003-12-23 20:39:37 +00:00
2003-12-23 22:45:30 +00:00
# SDL_CONFIG
AC_PATH_PROGS([SDL_CONFIG], [sdl-config sdl11-config], [none])
2003-12-23 20:39:37 +00:00
if test "x$SDL_CONFIG" = "xnone"; then
2003-12-23 22:45:30 +00:00
AC_MSG_ERROR([*** SDL not found! Get SDL from www.libsdl.org.
2003-12-23 20:39:37 +00:00
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
2004-06-20 14:42:53 +00:00
# libpng-config
AC_PATH_PROGS([PNG_CONFIG], [libpng-config libpng12-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`
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],
[ --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]])
2004-09-02 19:40:46 +00:00
rm -f conf.sdltest
CFLAGS="$ac_save_CFLAGS"
LIBS="$ac_save_LIBS"
fi
2003-12-23 22:45:30 +00:00
# GNOME_CONFIG
AC_PATH_PROGS([GNOME_CONFIG], [gnome-config], [none])
if test "x$GNOME_CONFIG" = "xnone"; then
gnome1found=no
2003-12-23 22:45:30 +00:00
else
GNOME1_DESKTOP=`$GNOME_CONFIG --datadir`/gnome/apps/Games
gnome1found=yes
2003-12-23 22:45:30 +00:00
fi
AC_SUBST([GNOME1_DESKTOP])
# KDE_CONFIG
AC_PATH_PROGS([KDE_CONFIG], [kde-config], [none])
2003-12-23 22:45:30 +00:00
if test "x$KDE_CONFIG" = "xnone"; then
kdefound=no
2003-12-23 22:45:30 +00:00
else
KDE_DESKTOP=`$KDE_CONFIG --expandvars --install apps`/Games/TacticStrategy
KDE_ICON=`$KDE_CONFIG --expandvars --install icon`
kdefound=yes
2003-12-23 22:45:30 +00:00
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])
2004-04-17 21:39:30 +00:00
#######################################################################
# Checks for types. #
#######################################################################
2004-04-20 21:46:11 +00:00
# No need to chech anymore
#AC_LANG([C++])
#AC_MSG_CHECKING([if char is signed])
#AC_COMPILE_IFELSE(
# [[static int test_array [1 - 2 * !(((char) -1) < 0)];]],
# [AC_MSG_RESULT(yes)],
# [AC_MSG_RESULT(no)]
# [AC_MSG_ERROR([*** char is unsigned. Wesnoth cannot work with unsigned
#chars. Try with another compiler (specify it using CXX environment variable.)
#If you use GCC, you can force signed chars with CXXFLAGS=-fsigned-char])])
2004-04-17 21:39:30 +00:00
2003-12-23 22:45:30 +00:00
#######################################################################
# Checks for libraries. #
#######################################################################
2003-12-23 20:39:37 +00:00
# Use a modified version of ac_link so that libtool gets called
AC_PATH_PROG([LTOOL], [libtool], [])
if test "$static" = "yes" -a -n "$LTOOL"
then
LDPREFIX="$LTOOL --mode=link"
else
LDPREFIX=""
fi
AC_SUBST([LDPREFIX])
#
if test -n "$LDPREFIX" -a -r /usr/lib/libSDL.la
then SDL_LIBS=/usr/lib/libSDL.la
else SDL_LIBS=`$SDL_CONFIG --libs`
fi
2003-12-23 20:39:37 +00:00
OLD_LIBS=$LIBS
LIBS="$LIBS $SDL_LIBS"
2003-12-23 21:42:56 +00:00
# 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])
ac_link="$LDPREFIX $ac_link"
2003-12-23 21:42:56 +00:00
AC_CHECK_LIB([SDL_image],
[IMG_Load],
[if test -n "$LDPREFIX" -a -r /usr/lib/libSDL_image.la
then SDL_IMAGE_LIBS=/usr/lib/libSDL_image.la
else SDL_IMAGE_LIBS=-lSDL_image
fi],
2003-12-23 21:42:56 +00:00
[AC_MSG_ERROR([*** SDL_image lib not found! Get SDL_image from
2003-12-23 21:55:07 +00:00
http://www.libsdl.org/projects/SDL_image/index.html])])
2003-12-23 22:45:30 +00:00
2003-12-23 21:42:56 +00:00
AC_CHECK_LIB([SDL_mixer],
[Mix_OpenAudio],
[if test -n "$LDPREFIX" -a -r /usr/lib/libSDL_mixer.la
then SDL_MIXER_LIBS=/usr/lib/libSDL_mixer.la
else SDL_MIXER_LIBS=-lSDL_mixer
fi],
2003-12-23 21:42:56 +00:00
[AC_MSG_ERROR([*** SDL_mixer lib not found! Get SDL_mixer from
2003-12-23 21:55:07 +00:00
http://www.libsdl.org/projects/SDL_mixer/index.html])])
2003-12-23 21:42:56 +00:00
AC_CHECK_LIB([SDL_net],
[SDLNet_Init],
[if test -n "$LDPREFIX" -a -r /usr/lib/libSDL_net.la
then SDL_NET_LIBS=/usr/lib/libSDL_net.la
else SDL_NET_LIBS=-lSDL_net
fi],
2003-12-23 21:42:56 +00:00
[AC_MSG_ERROR([*** SDL_net lib not found! Get SDL_net from
2003-12-23 21:55:07 +00:00
http://www.libsdl.org/projects/SDL_net/index.html])])
2003-12-23 21:42:56 +00:00
#AC_CHECK_LIB([SDL_ttf],
# [TTF_OpenFont],
# [if test -n "$LDPREFIX" -a -r /usr/lib/libSDL_ttf.la
#then SDL_TTF_LIBS=/usr/lib/libSDL_ttf.la
#else SDL_TTF_LIBS=-lSDL_ttf
#fi],
# [AC_MSG_ERROR([*** SDL_ttf lib not found! Get SDL_ttf from
#http://www.libsdl.org/projects/SDL_ttf/index.html])])
2003-12-23 21:42:56 +00:00
2003-12-23 20:39:37 +00:00
LIBS=$OLD_LIBS
AC_SUBST([SDL_LIBS])
AC_SUBST([SDL_IMAGE_LIBS])
AC_SUBST([SDL_MIXER_LIBS])
AC_SUBST([SDL_NET_LIBS])
#AC_SUBST([SDL_TTF_LIBS])
# Cheching for the freetype library. This was directly copied from the config script
# of SDL_ttf, and I do not really understand how this works.
dnl Check for the FreeType 2 library
dnl
dnl Get the cflags and libraries from the freetype-config script
dnl
AC_ARG_WITH(freetype-prefix,[ --with-freetype-prefix=PFX Prefix where FREETYPE is
installed (optional)],
freetype_prefix="$withval", freetype_prefix="")
AC_ARG_WITH(freetype-exec-prefix,[ --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
CFLAGS="$CFLAGS `$FREETYPE_CONFIG $freetypeconf_args --cflags`"
FREETYPE_LIBS=`$FREETYPE_CONFIG $freetypeconf_args --libs`
fi
AC_SUBST([FREETYPE_LIBS])
2003-12-23 20:39:37 +00:00
2003-12-23 22:45:30 +00:00
#######################################################################
# Checks for header files. #
#######################################################################
2003-12-23 20:39:37 +00:00
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"
2003-12-23 20:39:37 +00:00
2003-12-23 21:42:56 +00:00
AC_CHECK_HEADER([SDL.h],
[],
[AC_MSG_ERROR([*** SDL include files not found!
2003-12-23 21:55:07 +00:00
You should install SDL development package.])])
2003-12-23 21:42:56 +00:00
AC_CHECK_HEADER([SDL_image.h],
[],
[AC_MSG_ERROR([*** SDL_image include files not found!
2003-12-23 21:55:07 +00:00
You should install development package.])])
2003-12-23 21:42:56 +00:00
AC_CHECK_HEADER([SDL_mixer.h],
[],
[AC_MSG_ERROR([*** SDL_mixer include files not found!
2003-12-23 21:55:07 +00:00
You should install development package.])])
2003-12-23 21:42:56 +00:00
AC_CHECK_HEADER([SDL_net.h],
[],
[AC_MSG_ERROR([*** SDL_net include files not found!
2003-12-23 21:55:07 +00:00
You should install development package.])])
2003-12-23 21:42:56 +00:00
#AC_CHECK_HEADER([SDL_ttf.h],
# [],
# [AC_MSG_ERROR([*** SDL_ttf include files not found!
#You should install development package.])])
2004-06-20 14:42:53 +00:00
2003-12-23 20:39:37 +00:00
CPPFLAGS=$OLD_CPPFLAGS
CXXFLAGS=$OLD_CXXFLAGS
AC_SUBST([SDL_CFLAGS])
2003-12-23 21:42:56 +00:00
AC_CHECK_HEADERS([stdlib.h unistd.h])
2003-12-23 22:45:30 +00:00
#######################################################################
# Checks for typedefs, structures, and compiler characteristics. #
#######################################################################
2003-12-23 20:39:37 +00:00
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])
2003-12-23 22:45:30 +00:00
#######################################################################
# 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/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
2004-08-04 22:20:25 +00:00
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)
{
2004-08-08 12:41:44 +00:00
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
#######################################################################
# Symlinks that allow message catalogs to be used from build tree #
#######################################################################
rm -rf translations
case $srcdir in
/*) podir=$srcdir/po ;;
*) podir=../../../$srcdir/po ;;
esac
2004-10-17 13:09:24 +00:00
for domain in `grep ^SUBDIRS $srcdir/po/Makefile.am | cut -d= -f2`
do
for lang in `cat $srcdir/po/$domain/LINGUAS`
do
mkdir -p translations/$lang/LC_MESSAGES
ln -s $podir/$domain/$lang.gmo translations/$lang/LC_MESSAGES/$domain.mo
done
done
2003-12-23 22:45:30 +00:00
#######################################################################
# Data file substitution. #
#######################################################################
2003-12-23 20:39:37 +00:00
AM_CONDITIONAL([LITE], [test "x$lite" = "xyes"])
if test "x$lite" = "xyes"; then
PACKAGE=$PACKAGE-lite
fi
2003-12-23 20:39:37 +00:00
AC_SUBST([DATA_FILES])
AC_SUBST([FONT_FILES])
AC_SUBST([IMAGE_FILES])
AC_SUBST([MUSIC_FILES])
AC_SUBST([SOUND_FILES])
2003-12-23 22:45:30 +00:00
AC_CONFIG_FILES([Makefile
2004-10-10 22:22:19 +00:00
po/Makefile
po/wesnoth/Makefile.in
po/wesnoth-editor/Makefile.in
po/wesnoth-lib/Makefile.in
po/wesnoth-httt/Makefile.in
po/wesnoth-tdh/Makefile.in
po/wesnoth-sotbe/Makefile.in
po/wesnoth-ei/Makefile.in
po/wesnoth-trow/Makefile.in
m4/Makefile
intl/Makefile
2003-12-23 22:45:30 +00:00
icons/Makefile
2003-12-23 20:39:37 +00:00
src/Makefile
src/server/Makefile
src/campaign_server/Makefile
src/tools/Makefile
src/zip/Makefile])
2003-12-23 20:39:37 +00:00
AC_OUTPUT