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

Reid Spencer reid at x10sys.com
Sun Aug 29 12:18:16 PDT 2004



Changes in directory llvm/autoconf:

configure.ac updated: 1.100 -> 1.101
---
Log message:

Create a link from $BUILD_OBJ_ROOT/lib/System/platform to 
$BUILD_SRC_ROOT/lib/System/$build which gives us the ability to
configure the lib/System for the current type of operating system.
Also cleaned up some indentation.


---
Diffs of the changes:  (+31 -15)

Index: llvm/autoconf/configure.ac
diff -u llvm/autoconf/configure.ac:1.100 llvm/autoconf/configure.ac:1.101
--- llvm/autoconf/configure.ac:1.100	Tue Aug 24 11:31:01 2004
+++ llvm/autoconf/configure.ac	Sun Aug 29 14:18:05 2004
@@ -102,31 +102,47 @@
 case $build in
 	*-*-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
-	         ;;
+             platform_type="Linux"
+             if test -d /home/vadve/lattner/local/x86/llvm-gcc
+	     then
+	       AC_SUBST(LLVMGCCDIR,[/home/vadve/lattner/local/x86/llvm-gcc/])
+             fi
+             ;;
 	*-*-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
-	         ;;
+             platform_type="SunOS"
+             if test -d /home/vadve/lattner/local/sparc/llvm-gcc
+             then
+               AC_SUBST(LLVMGCCDIR,[/home/vadve/lattner/local/sparc/llvm-gcc/])
+             fi
+             ;;
 	*-*-cygwin*)
              AC_SUBST(OS,[Cygwin])
-	         ;;
+             platform_type="Cygwin"
+             ;;
 	*-*-darwin*)
              AC_SUBST(OS,[Darwin])
-	         ;;
+             platform_type="Darwin"
+             ;;
 	*-*-aix*)
              AC_SUBST(OS,[AIX])
-	         ;;
-	*)       AC_SUBST(OS,[Unknown])
-	         ;;
+             platform_type="AIX"
+             ;;
+        *-*-win32*)
+             AC_SUBST(OS,[Win32])
+             platform_type="Win32"
+	     ;;
+	*)   
+             AC_SUBST(OS,[Unknown])
+             platform_type="Unknown"
+	     ;;
 esac
 
+dnl Make a link from lib/System/platform to lib/System/$platform_type
+dnl This helps the #inclusion of the system specific include files
+dnl for the operating system abstraction library
+AC_CONFIG_LINKS(lib/System/platform:lib/System/$platform_type)
+
 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.






More information about the llvm-commits mailing list