From 9cdd59f5e63faff83e923621170f7447846a73fa Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Fri, 7 Dec 2001 14:14:54 +0000 Subject: [PATCH] Check architecture and define macro if necessary (for ppc, etc.). --- configure.in | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/configure.in b/configure.in index 587a993b..363a9481 100644 --- a/configure.in +++ b/configure.in @@ -72,6 +72,37 @@ else AC_MSG_RESULT(no) fi +dnl Check for architecture +AC_MSG_CHECKING(for architecture) +case "$host_cpu" in +i?86*) + AC_MSG_RESULT(x86) + ;; +alpha*) + AC_MSG_RESULT(alpha) + ;; +powerpc*|ppc*) + AC_MSG_RESULT(ppc) + CPPFLAGS="$CPPFLAGS -D__ppc__" + ;; +ia64*) + AC_MSG_RESULT(ia64) + CPPFLAGS="$CPPFLAGS -D__ia64__" + ;; +mips*) + AC_MSG_RESULT(mips) + CPPFLAGS="$CPPFLAGS -D__mips__" + ;; +arm*) + AC_MSG_RESULT(arm) + CPPFLAGS="$CPPFLAGS -D__arm__" + ;; +*) + AC_MSG_RESULT($host_cpu) + echo "No atomic operations supported.." + ;; +esac + AC_OUTPUT(Makefile doc/Makefile include/Makefile src/Makefile \ src/control/Makefile src/mixer/Makefile src/pcm/Makefile \ src/rawmidi/Makefile src/timer/Makefile \ -- 2.47.1