[llvm-commits] [llvm-top] r40400 - in /llvm-top/trunk: library.sh options

Reid Spencer rspencer at reidspencer.com
Sun Jul 22 13:35:31 PDT 2007


Author: reid
Date: Sun Jul 22 15:35:31 2007
New Revision: 40400

URL: http://llvm.org/viewvc/llvm-project?rev=40400&view=rev
Log:
Regularize the option list and make it conform to the options provided
by the support module.

Modified:
    llvm-top/trunk/library.sh
    llvm-top/trunk/options

Modified: llvm-top/trunk/library.sh
URL: http://llvm.org/viewvc/llvm-project/llvm-top/trunk/library.sh?rev=40400&r1=40399&r2=40400&view=diff

==============================================================================
--- llvm-top/trunk/library.sh (original)
+++ llvm-top/trunk/library.sh Sun Jul 22 15:35:31 2007
@@ -28,18 +28,18 @@
 if test -r "$options" -a -f "$options" ; then
   . "$options"
 else
-  ARCHIVE_LIBS=1
-  ASSERTS=1
+  ASSERTIONS=1
+  CHECKING=0
   DEBUG=1
   DESTDIR=""
-  EXPENSIVE=0
-  OPTIMIZED=0
+  DOXYGEN=0
   OPT_FOR_SIZE=0
+  OPTIMIZED=0
   PREFIX="$LLVM_TOP/installed"
   PROFILING=0
-  SHARED_LIBS=0
-  STRIP=0
-  TOOL_VERBOSE=0
+  STRIPPED=0
+  TARGETS_TO_BUILD="all"
+  THREADS=0
   USE_OBJ_DIR=0
   VERBOSE=0
 fi

Modified: llvm-top/trunk/options
URL: http://llvm.org/viewvc/llvm-project/llvm-top/trunk/options?rev=40400&r1=40399&r2=40400&view=diff

==============================================================================
--- llvm-top/trunk/options (original)
+++ llvm-top/trunk/options Sun Jul 22 15:35:31 2007
@@ -31,22 +31,43 @@
 msg 3 "Processing new option arguments"
 for arg in "$@" ; do
   case "$arg" in
-    ARCHIVE_LIBS=*) ARCHIVE_LIBS=`echo "$arg" | sed -e 's/ARCHIVE_LIBS=//'` ;;
-    ASSERTS=*)      ASSERTS=`echo "$arg" | sed -e 's/ASSERTS=//'` ;;
-    DEBUG=*)        DEBUG=`echo "$arg" | sed -e 's/DEBUG=//'` ;;
-    DESTDIR=*)      DESTDIR=`echo "$arg" | sed -e 's/DESTDIR=//'` ;;
-    EXPENSIVE=*)    EXPENSIVE=`echo "$arg" | sed -e 's/EXPENSIVE=//'` ;;
-    LLVM_TOP=*)     LLVM_TOP=`echo "$arg" | sed -e 's/LLVM_TOP=//'` ;;
-    OPT_FOR_SIZE=*) OPT_FOR_SIZE=`echo "$arg" | sed -e 's/OPT_FOR_SIZE=//'` ;;
-    OPTIMIZED=*)    OPTIMIZED=`echo "$arg" | sed -e 's/OPTIMIZED=//'` ;;
-    PREFIX=*)       PREFIX=`echo "$arg" | sed -e 's/PREFIX=//'` ;;
-    PROFILING=*)    PROFILING=`echo "$arg" | sed -e 's/PROFILING=//'` ;;
-    SHARED_LIBS=*)  SHARED_LIBS=`echo "$arg" | sed -e 's/SHARED_LIBS=//'` ;;
-    STRIP=*)        STRIP=`echo "$arg" | sed -e 's/STRIP=//'` ;;
-    TOOL_VERBOSE=*) TOOL_VERBOSE=`echo "$arg" | sed -e 's/TOOL_VERBOSE=//'` ;;
-    USE_OBJ_DIR=*)  USE_OBJ_DIR=`echo "$arg" | sed -e 's/USE_OBJ_DIR=//'` ;;
-    VERBOSE=*)      VERBOSE=`echo "$arg" | sed -e 's/VERBOSE=//'` ;;
-    *)              die 1 "Unrecognized option: $arg" ;;
+  +ASSERTIONS)    ASSERTIONS=1 ;;
+  -ASSERTIONS)    ASSERTIONS=0 ;;
+  +CHECKING)      CHECKING=1 ;;
+  -CHECKING)      CHECKING=0 ;;
+  +DEBUG)         DEBUG=1 ;;
+  -DEBUG)         DEBUG=0 ;;
+  +DOXYGEN)       DOXYGEN=1 ;;
+  -DOXYGEN)       DOXYGEN=0 ;;
+  +OPT_FOR_SIZE)  OPT_FOR_SIZE=1 ;;
+  -OPT_FOR_SIZE)  OPT_FOR_SIZE=0 ;;
+  +OPTIMIZED)     OPTIMIZED=1 ;;
+  -OPTIMIZED)     OPTIMIZED=0 ;;
+  +PROFILING)     PROFILING=1 ;;
+  -PROFILING)     PROFILING=0 ;;
+  +STRIPPED)      STRIPPED=1 ;;
+  -STRIPPED)      STRIPPED=0 ;;
+  +THREADS)       THREADS=1 ;;
+  -THREADS)       THREADS=0 ;;
+  +VERBOSE)       VERBOSE=1 ;;
+  -VERBOSE)       VERBOSE=0 ;;
+  ASSERTIONS=*)   ASSERTIONS=`echo "$arg" | sed -e 's/ASSERTIONS=//'` ;;
+  CHECKING=*)     CHECKING=`echo "$arg" | sed -e 's/CHECKING=//'` ;;
+  DEBUG=*)        DEBUG=`echo "$arg" | sed -e 's/DEBUG=//'` ;;
+  DESTDIR=*)      DESTDIR=`echo "$arg" | sed -e 's/DESTDIR=//'` ;;
+  DOXYGEN=*)      DOXYGEN=`echo "$arg" | sed -e 's/DOXYGEN=//'` ;;
+  LLVM_TOP=*)     LLVM_TOP=`echo "$arg" | sed -e 's/LLVM_TOP=//'` ;;
+  OPT_FOR_SIZE=*) OPT_FOR_SIZE=`echo "$arg" | sed -e 's/OPT_FOR_SIZE=//'` ;;
+  OPTIMIZED=*)    OPTIMIZED=`echo "$arg" | sed -e 's/OPTIMIZED=//'` ;;
+  PREFIX=*)       PREFIX=`echo "$arg" | sed -e 's/PREFIX=//'` ;;
+  PROFILING=*)    PROFILING=`echo "$arg" | sed -e 's/PROFILING=//'` ;;
+  STRIPPED=*)     STRIPPED=`echo "$arg" | sed -e 's/STRIPPED=//'` ;;
+  TARGETS_TO_BUILD=*) 
+              TARGETS_TO_BUILD=`echo "$arg" | sed -e 's/TARGETS_TO_BUILD=//'` ;;
+  THREADS=*)      THREADS=`echo "$arg" | sed -e 's/THREADS=//'` ;;
+  USE_OBJ_DIR=*)  USE_OBJ_DIR=`echo "$arg" | sed -e 's/USE_OBJ_DIR=//'` ;;
+  VERBOSE=*)      VERBOSE=`echo "$arg" | sed -e 's/VERBOSE=//'` ;;
+  *)              die 1 "Unrecognized option: $arg" ;;
   esac
 done
 
@@ -55,19 +76,19 @@
 cat <<__EOF__ > "$options"
 # LLVM configuration options database.
 # This script is generated by "options" and included into library.sh
-ARCHIVE_LIBS="$ARCHIVE_LIBS"
-ASSERTS="$ASSERTS"
+ASSERTIONS="$ASSERTIONS"
+CHECKING="$CHECKING"
 DEBUG="$DEBUG"
 DESTDIR="$DESTDIR"
-EXPENSIVE="$EXPENSIVE"
+DOXYGEN="$DOXYGEN"
 LLVM_TOP="$LLVM_TOP"
 OPT_FOR_SIZE="$OPT_FOR_SIZE"
 OPTIMIZED="$OPTIMIZED"
 PREFIX="$PREFIX"
 PROFILING="$PROFILING"
-STRIP="$STRIP"
-SHARED_LIBS="$SHARED_LIBS"
-TOOL_VERBOSE="$TOOL_VERBOSE"
+STRIPPED="$STRIPPED"
+TARGETS_TO_BUILD="$TARGETS_TO_BUILD"
+THREADS="$THREADS"
 USE_OBJ_DIR="$USE_OBJ_DIR"
 VERBOSE="$VERBOSE"
 __EOF__





More information about the llvm-commits mailing list