summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in31
1 files changed, 22 insertions, 9 deletions
diff --git a/configure.in b/configure.in
index fa5fb6c0..f837e41c 100644
--- a/configure.in
+++ b/configure.in
@@ -11,27 +11,40 @@ AC_PROG_CC
AC_PROG_CXX
AC_STDC_HEADERS
AC_PROG_INSTALL
-dnl AC_PROG_RANLIB
AC_PROG_LIBTOOL
LT_INIT
AC_CONFIG_MACRO_DIR([m4])
AC_C_BIGENDIAN
-test "x$prefix" = xNONE && prefix=$ac_default_prefix
+case "$host" in
+ i386-*-* | i486-*-* | i586-*-* | i686-*-* | i86pc-*-*)
+ AC_DEFINE(ARCH_X86_32, 1, [x86])
+ ;;
+ x86_64-*-*)
+ AC_DEFINE(ARCH_X86_64, 1, [x86_64])
+ ;;
+ powerpc-*-* )
+ AC_DEFINE(ARCH_PPC_32, 1, [ppc32])
+ ;;
+ powerpc64-*-* )
+ AC_DEFINE(ARCH_PPC_64, 1, [ppc64])
+ ;;
+ *)
+ AC_DEFINE(ARCH_UNKNOWN, 1, [unknown])
+ ;;
+esac
-dnl AC_DEFINE([PREFIX], [], [Installation prefix])
-dnl AC_DEFINE_UNQUOTED(PREFIX, "${prefix}")
-dnl
-dnl AC_DEFINE([LIBDIR], [], [Library path])
-dnl LIBDIR="${libdir}"
-dnl AC_DEFINE_UNQUOTED(LIBDIR, "$LIBDIR")
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
CFLAGS="$CFLAGS -D_GNU_SOURCE -DLIBDIR=\\\"$libdir\\\" -DPREFIX=\\\"$prefix\\\""
CPPFLAGS="$CFLAGS"
PKG_CHECK_MODULES(DEPS, gtk+-2.0 >= 2.12 gthread-2.0 glib-2.0 samplerate alsa)
-AX_EXT()
+AX_CHECK_COMPILER_FLAGS(-msse2, SIMD_FLAGS="$SIMD_FLAGS -msse2";HAVE_SSE2=1, [])
+if test ${HAVE_SSE2}; then
+ AC_DEFINE(HAVE_SSE2,1,[Support SSE2 instructions])
+fi
dnl lastfm plugin
AC_CHECK_LIB([curl], [main], [HAVE_CURL=1])