diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 28 |
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 |