summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac28
1 files changed, 21 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index c1cd6a38a..0124db4f8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11,6 +11,7 @@ dnl Initialize autoconf, autoheader, and automake
AC_INIT([xine-lib], XINE_VERSION_SPEC, [xine-bugs@lists.sourceforge.net])
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([src/xine-engine/xine.c])
+AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_LIBOBJ_DIR([lib])
AC_CONFIG_HEADERS([include/configure.h])
AM_MAINTAINER_MODE
@@ -178,9 +179,9 @@ AC_CHECK_TOOL([STRINGS], [strings], [false])
PKG_PROG_PKG_CONFIG
-dnl libtool
-m4_undefine([AC_PROG_F77])
-m4_defun([AC_PROG_F77],[])
+dnl ---------------------------------------------
+dnl Libtool
+dnl ---------------------------------------------
AC_DISABLE_STATIC
AC_LIBTOOL_DLOPEN
@@ -189,7 +190,6 @@ AC_PATH_MAGIC
AC_PROG_LIBTOOL
AC_PROG_LIBTOOL_SANITYCHECK
-
dnl --------------------
dnl checks for libraries
dnl --------------------
@@ -215,6 +215,7 @@ if test x"$enable_iconvtest" != x"no"; then
fi
AM_GNU_GETTEXT([external])
+AM_GNU_GETTEXT_VERSION([0.16.1])
AC_PROG_GMSGFMT_PLURAL
AC_CHECK_LIB([c], [dlopen], [DYNAMIC_LD_LIBS=""],
@@ -453,6 +454,7 @@ CC_ATTRIBUTE_MALLOC
CC_ATTRIBUTE_PACKED([],
[AC_MSG_WARN([Your compiler doesn't support __attribute__((packed)); xine might not work as expected.])])
+CC_ATTRIBUTE_CONST
CC_CHECK_CFLAGS([-pipe], [miscflags="$miscflags -pipe"])
@@ -584,12 +586,19 @@ dnl initialize arch_86 as it is later tested for != "no"
arch_x86=no
case "$host_or_hostalias" in
- alphaev56-*) cpuflags="-mcpu=ev56 -mieee $cpuflags" ;;
- alpha*) cpuflags="-mieee $cpuflags" ;;
+ alphaev56-*)
+ cpuflags="-mcpu=ev56 -mieee $cpuflags"
+ AC_DEFINE([ARCH_ALPHA], [], [Define this if you're running Alpha architecture])
+ ;;
+ alpha*)
+ cpuflags="-mieee $cpuflags"
+ AC_DEFINE([ARCH_ALPHA], [], [Define this if you're running Alpha architecture])
+ ;;
armv4l-*-linux*)
cpuflags="-mcpu=strongarm1100 -ffast-math -fsigned-char $cpuflags"
DEFAULT_OCFLAGS='$(O2_CFLAGS)'
+ AC_DEFINE([ARCH_ARM], [], [Define this if you're running ARM architecture])
;;
sparc*-*-linux*)
@@ -896,6 +905,11 @@ AC_CHECK_FUNC([opendir],
AC_MSG_ERROR([dirent is needed (opendir, readdir, ...)])
fi])
+XINE_CHECK_MINMAX([], [
+ AC_DEFINE([MIN(x, y)], [(x > y) ? y : x], [Get the minimum value between two])
+ AC_DEFINE([MAX(x, y)], [(x > y) ? x : y], [Get the maximum value between two])
+ ])
+
AC_LIBSOURCE([timedlock.c])
ac_save_LIBS="$LIBS" LIBS="$LIBS $PTHREAD_LIBS"
AC_CHECK_FUNCS([pthread_mutex_timedlock],
@@ -1187,7 +1201,6 @@ include/Makefile
include/xine/version.h
lib/Makefile
m4/Makefile
-m4/gettext/Makefile
misc/Makefile
misc/SlackBuild
misc/build_rpms.sh
@@ -1195,6 +1208,7 @@ misc/libxine.pc
misc/relchk.sh
misc/xine-config
misc/xine-lib.spec
+po/Makevars.extra
po/Makefile.in
src/Makefile
src/audio_out/Makefile