OpenLayers OpenLayers

Changeset 3326

Show
Ignore:
Timestamp:
06/13/07 05:50:34 (1 year ago)
Author:
crschmidt
Message:

Modify build tools to support a single pass option.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/ominiverdi/openlayers/build/build.py

    r2978 r3326  
    99configFilename = "library.cfg" 
    1010outputFilename = "OpenLayers.js" 
     11onepass = False 
    1112 
    1213if len(sys.argv) > 1: 
     
    1415if len(sys.argv) > 2: 
    1516    outputFilename = sys.argv[2] 
     17if len(sys.argv) > 3: 
     18    onepass = bool(sys.argv[3]) 
    1619 
    1720print "Merging libraries." 
    18 merged = mergejs.run(sourceDirectory, None, configFilename
     21merged = mergejs.run(sourceDirectory, None, configFilename, onepass
    1922print "Compressing." 
    2023minimized = jsmin.jsmin(merged) 
  • sandbox/ominiverdi/openlayers/tools/mergejs.py

    r3008 r3326  
    128128        self.exclude =  lines[lines.index("[exclude]") + 1:] 
    129129 
    130 def run (sourceDirectory, outputFilename = None, configFile = None): 
     130def run (sourceDirectory, outputFilename = None, configFile = None, onepass = False): 
    131131    cfg = None 
    132132    if configFile: 
     
    169169    resolution_pass = 1 
    170170 
    171     while not complete
     171    while not complete and onepass == False
    172172        order = [] # List of filepaths to output, in a dependency satisfying order  
    173173        nodes = []