[llvm-commits] [llvm-gcc-4.2] r126506 - /llvm-gcc-4.2/trunk/extras/build-self-4-mingw32
Galina Kistanova
gkistanova at gmail.com
Fri Feb 25 12:22:42 PST 2011
Author: gkistanova
Date: Fri Feb 25 14:22:42 2011
New Revision: 126506
URL: http://llvm.org/viewvc/llvm-project?rev=126506&view=rev
Log:
Some build script code cleaning for two-stage scripted builder.
Modified:
llvm-gcc-4.2/trunk/extras/build-self-4-mingw32
Modified: llvm-gcc-4.2/trunk/extras/build-self-4-mingw32
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/extras/build-self-4-mingw32?rev=126506&r1=126505&r2=126506&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/extras/build-self-4-mingw32 (original)
+++ llvm-gcc-4.2/trunk/extras/build-self-4-mingw32 Fri Feb 25 14:22:42 2011
@@ -40,8 +40,8 @@
LLVM_GCC_src=llvm-gcc.src # The LLVM-GCC source code root directory name.
LLVM_obj_1=llvm-1.obj # The LLVM build root directory name.
LLVM_GCC_obj_1=llvm-gcc-1.obj # The LLVM-GCC build root directory name.
-LLVM_obj_2=llvm-2.obj # The LLVM build root directory name for Stage2.
-LLVM_GCC_obj_2=llvm-gcc-2.obj # The LLVM-GCC build root directory name for Stage2.
+LLVM_obj_2=llvm-2.obj # The LLVM build directory name for Stage2.
+LLVM_GCC_obj_2=llvm-gcc-2.obj # The LLVM-GCC build directory name for Stage2.
INSTALL=install # Where the result will be installed.
# CFLAGS and CXXFLAGS must not be set during the building of cross-tools.
@@ -51,6 +51,12 @@
BUILD_ROOT=$PWD # Where build happens.
PRIVATE_INSTALL=${BUILD_ROOT}/${INSTALL} # Where the result will be installed.
+export PATH=/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
+export PATH=$PATH:/mingw_build_tools/install_with_gcc/bin
+
+# Make sure our just built tools will be selected first.
+export PATH=${PRIVATE_INSTALL}/bin:$PATH
+
#------------------------------------------------------------------------------
# Define build steps, parse and validate input parameters
#------------------------------------------------------------------------------
@@ -66,7 +72,6 @@
do_install_llvmgcc_1=no # Install LLVM-GCC.
do_configure_llvm_2=no # Configure LLVM for Stage2.
do_make_llvm_2=no # Make LLVM for Stage2.
-do_test_llvm_2=no # Test LLVM for Stage2.
do_configure_llvmgcc_2=no # Configure LLVM-GCC for Stage2.
do_make_llvmgcc_2=no # Make LLVM-GCC for Stage2.
do_install_llvmgcc_2=no # Install LLVM-GCC for Stage2.
@@ -91,7 +96,6 @@
install_llvmgcc_1 | \
configure_llvm_2 | \
make_llvm_2 | \
- test_llvm_2 | \
configure_llvmgcc_2 | \
make_llvmgcc_2 | \
install_llvmgcc_2 | \
@@ -118,7 +122,6 @@
do_install_llvmgcc_1=yes
do_configure_llvm_2=yes
do_make_llvm_2=yes
- do_test_llvm_2=yes
do_configure_llvmgcc_2=yes
do_make_llvmgcc_2=yes
do_install_llvmgcc_2=yes
@@ -143,7 +146,8 @@
# We need a local copy of binutils, system libraries and headers,
# since we will be installing there.
- cp -RL /cross-tools/ ${PRIVATE_INSTALL}
+
+ cp -RL /mingw_build_tools/install_with_gcc/ ${PRIVATE_INSTALL}
fi
@@ -249,10 +253,6 @@
#------------------------------------------------------------------------------
if [ "$do_configure_llvm_2" == "yes" ] ; then
- # Make sure our just built tools will be selected first.
- # Note: Always set this, even when do_all has been requested.
- export PATH=${PRIVATE_INSTALL}/bin:${PATH}
-
# Remove previous build files if any.
rm -rf ${BUILD_ROOT}/${LLVM_obj_2}
mkdir -p ${BUILD_ROOT}/${LLVM_obj_2}
@@ -273,11 +273,6 @@
#------------------------------------------------------------------------------
if [ "$do_make_llvm_2" == "yes" ] ; then
- if [ "$do_all" == "no" ] ; then
- # Make sure our just built tools will be selected first.
- export PATH=${PRIVATE_INSTALL}/bin:${PATH}
- fi
-
cd ${BUILD_ROOT}/${LLVM_obj_2}
# NOTE: Do not use make ENABLE_OPTIMIZED=1. Some tests fail because of that.
nice -n 20 make VERBOSE=1 \
@@ -286,31 +281,10 @@
fi
#------------------------------------------------------------------------------
-# Step: Stage2. Test LLVM.
-#------------------------------------------------------------------------------
-if [ "$do_test_llvm_2" == "yes" ] ; then
-
- if [ "$do_all" == "no" ] ; then
- # Make sure our just built tools will be selected first.
- export PATH=${PRIVATE_INSTALL}/bin:${PATH}
- fi
-
- cd ${BUILD_ROOT}/${LLVM_obj_2}
- make check-lit VERBOSE=1 \
- $@ # Extra args if any
-
-fi
-
-#------------------------------------------------------------------------------
# Step: Stage2. Configure LLVM-GCC.
#------------------------------------------------------------------------------
if [ "$do_configure_llvmgcc_2" == "yes" ] ; then
- if [ "$do_all" == "no" ] ; then
- # Make sure our just built tools will be selected first.
- export PATH=${PRIVATE_INSTALL}/bin:${PATH}
- fi
-
# Remove previous build files if any.
rm -rf ${BUILD_ROOT}/${LLVM_GCC_obj_2}
mkdir -p ${BUILD_ROOT}/${LLVM_GCC_obj_2}
@@ -334,11 +308,6 @@
#------------------------------------------------------------------------------
if [ "$do_make_llvmgcc_2" == "yes" ] ; then
- if [ "$do_all" == "no" ] ; then
- # Make sure our just built tools will be selected first.
- export PATH=${PRIVATE_INSTALL}/bin:${PATH}
- fi
-
cd ${BUILD_ROOT}/${LLVM_GCC_obj_2}
nice -n 20 make \
$@ # Extra args if any
@@ -350,11 +319,6 @@
#------------------------------------------------------------------------------
if [ "$do_install_llvmgcc_2" == "yes" ] ; then
- if [ "$do_all" == "no" ] ; then
- # Make sure our just built tools will be selected first.
- export PATH=${PRIVATE_INSTALL}/bin:${PATH}
- fi
-
cd ${BUILD_ROOT}/${LLVM_GCC_obj_2}
nice -n 20 make install \
$@ # Extra args if any
More information about the llvm-commits
mailing list