[llvm-commits] CVS: llvm/autoconf/configure.ac

Brian Gaeke gaeke at cs.uiuc.edu
Sun Nov 16 18:31:01 PST 2003


Changes in directory llvm/autoconf:

configure.ac updated: 1.54 -> 1.55

---
Log message:

Edit some comments slightly.
Set OS (build OS) and ARCH (target arch) based on the proper elements (SYSTEM,
 and CPU, respectively) of the CPU-COMPANY-SYSTEM tuples.
Add OS and ARCH settings for PowerPC/Darwin (Mac OS X).


---
Diffs of the changes:  (+17 -13)

Index: llvm/autoconf/configure.ac
diff -u llvm/autoconf/configure.ac:1.54 llvm/autoconf/configure.ac:1.55
--- llvm/autoconf/configure.ac:1.54	Sun Nov 16 12:37:46 2003
+++ llvm/autoconf/configure.ac	Sun Nov 16 18:30:48 2003
@@ -245,48 +245,52 @@
 dnl compiler will be used for compiling SSA into object code.
 AC_CANONICAL_TARGET
 
-dnl
-dnl Now, for some of our own magic:
+dnl Set the "OS" Makefile variable based on the system we are building on.
 dnl We will use the build machine information to set some variables.
-dnl
 case $build in
-	*i*86*)  AC_SUBST(OS,[Linux])
+	*-*-linux*)
+             AC_SUBST(OS,[Linux])
 			 if test -d /home/vadve/lattner/local/x86/llvm-gcc
 			 then
 			   AC_SUBST(LLVMGCCDIR,[/home/vadve/lattner/local/x86/llvm-gcc/])
 			 fi
 	         ;;
 
-	*sparc*) AC_SUBST(OS,[SunOS])
+	*-*-solaris*)
+             AC_SUBST(OS,[SunOS])
 			 if test -d /home/vadve/lattner/local/sparc/llvm-gcc
 			 then
 	           AC_SUBST(LLVMGCCDIR,[/home/vadve/lattner/local/sparc/llvm-gcc/])
 			 fi
 	         ;;
 
+	*-*-darwin*)
+             AC_SUBST(OS,[Darwin])
+	         ;;
+
 	*)       AC_SUBST(OS,[Unknown])
 	         ;;
 esac
 
-dnl
 dnl If we are targetting a Sparc machine running Solaris, pretend that it is
 dnl V9, since that is all that we support at the moment, and autoconf will only
 dnl tell us we're a sparc.
-dnl
 case $target in
-	*sparc*solaris*)  AC_SUBST(target,[[sparcv9-sun-solaris2.8]])
-	                  ;;
+	sparc*-*-solaris*)  AC_SUBST(target,[[sparcv9-sun-solaris2.8]])
+	                    ;;
 esac
 
-dnl
 dnl Determine what our target architecture is and configure accordingly.
 dnl This will allow Makefiles to make a distinction between the hardware and
 dnl the OS.
-dnl
 case $target in
-	*i*86*)           AC_SUBST(ARCH,[x86])
+	i*86-*)           AC_SUBST(ARCH,[x86])
+	                  ;;
+	sparc*-*)         AC_SUBST(ARCH,[Sparc])
+	                  ;;
+	powerpc*-*)       AC_SUBST(ARCH,[PowerPC])
 	                  ;;
-	*sparc*solaris*)  AC_SUBST(ARCH,[Sparc])
+	*)                AC_SUBST(ARCH,[Unknown])
 	                  ;;
 esac
 





More information about the llvm-commits mailing list