]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Check architecture and define macro if necessary (for ppc, etc.).
authorTakashi Iwai <tiwai@suse.de>
Fri, 7 Dec 2001 14:14:54 +0000 (14:14 +0000)
committerTakashi Iwai <tiwai@suse.de>
Fri, 7 Dec 2001 14:14:54 +0000 (14:14 +0000)
configure.in

index 587a993b97b93d9289ed82a48164d73664221e20..363a9481b3d68763204441433bcc0037587817c8 100644 (file)
@@ -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 \