diff options
author | Brian Gaeke <gaeke@uiuc.edu> | 2003-11-17 00:30:48 +0000 |
---|---|---|
committer | Brian Gaeke <gaeke@uiuc.edu> | 2003-11-17 00:30:48 +0000 |
commit | 3e66e8b0adbbf34f8a1e53fa9893029fdda28bae (patch) | |
tree | fcaef2453e987d141560c6705bfeff7f8cb3f991 /autoconf | |
parent | b7508ee10a9209e83cee073ffab4ee92182046ed (diff) | |
download | external_llvm-3e66e8b0adbbf34f8a1e53fa9893029fdda28bae.zip external_llvm-3e66e8b0adbbf34f8a1e53fa9893029fdda28bae.tar.gz external_llvm-3e66e8b0adbbf34f8a1e53fa9893029fdda28bae.tar.bz2 |
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).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10047 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'autoconf')
-rw-r--r-- | autoconf/configure.ac | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/autoconf/configure.ac b/autoconf/configure.ac index b28e678..06d06b9 100644 --- a/autoconf/configure.ac +++ b/autoconf/configure.ac @@ -245,48 +245,52 @@ dnl Check which host for which we're compiling. This will tell us which LLVM 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 |