[llvm-commits] [llvm] r141974 - /llvm/trunk/utils/llvmbuild

David Greene greened at obbligato.org
Fri Oct 14 12:12:33 PDT 2011


Author: greened
Date: Fri Oct 14 14:12:33 2011
New Revision: 141974

URL: http://llvm.org/viewvc/llvm-project?rev=141974&view=rev
Log:
Add Option to Skip gcc Build

And a --no-gcc option to skip dragonegg and gcc builds.
This greatly speeds up the develop/test cycle.

Modified:
    llvm/trunk/utils/llvmbuild

Modified: llvm/trunk/utils/llvmbuild
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/llvmbuild?rev=141974&r1=141973&r2=141974&view=diff
==============================================================================
--- llvm/trunk/utils/llvmbuild (original)
+++ llvm/trunk/utils/llvmbuild Fri Oct 14 14:12:33 2011
@@ -189,6 +189,8 @@
                       help=("Extra flags to pass to gcc configure [default: %default]"))
     parser.add_option("--force-configure", default=False, action="store_true",
                       help=("Force reconfigure of all components"))
+    parser.add_option("--no-gcc", default=False, action="store_true",
+                      help=("Do not build dragonegg and gcc"))
     return
 
 def check_options(parser, options, valid_builds):
@@ -622,6 +624,12 @@
 
         for component in components:
             comp = component[:]
+            
+            if (self.options.no_gcc):
+                if (comp == 'gcc' or comp == 'dragonegg' or comp == 'llvm2'):
+                    self.logger.info("Skipping " + component + " in "
+                                     + builddir)
+                    continue
 
             srcdir = source + "/" + comp.rstrip("2")
             builddir = self.build_prefix + "/" + comp + "/" + build_suffix





More information about the llvm-commits mailing list