OpenLayers OpenLayers

root/branches/openlayers/2.5/build/build.py

Revision 4099, 0.7 kB (checked in by crschmidt, 1 year ago)

Fix build.py to not break if someone passes in a config file name with '.cfg'
already on it. (Closes #839) Thanks for the suggestion / patch TJCRI!

  • Property svn:eol-style set to native
  • Property svn:executable set to *
Line 
1 #!/usr/bin/env python
2
3 import sys
4 sys.path.append("../tools")
5
6 import jsmin, mergejs
7
8 sourceDirectory = "../lib"
9 configFilename = "library.cfg"
10 outputFilename = "OpenLayers.js"
11
12 if len(sys.argv) > 1:
13     configFilename = sys.argv[1]
14     extension = configFilename[-4:]
15
16     if extension  != ".cfg":
17         configFilename = sys.argv[1] + ".cfg"
18
19 if len(sys.argv) > 2:
20     outputFilename = sys.argv[2]
21
22 print "Merging libraries."
23 merged = mergejs.run(sourceDirectory, None, configFilename)
24 print "Compressing."
25 minimized = jsmin.jsmin(merged)
26 print "Adding license file."
27 minimized = file("license.txt").read() + minimized
28
29 print "Writing to %s." % outputFilename
30 file(outputFilename, "w").write(minimized)
31
32 print "Done."
Note: See TracBrowser for help on using the browser.