Index: tools/create_sdk.py |
=================================================================== |
--- tools/create_sdk.py (revision 21407) |
+++ tools/create_sdk.py (working copy) |
@@ -55,6 +55,7 @@ |
# ......(more will come here) |
+import glob |
import optparse |
import os |
import re |
@@ -113,7 +114,7 @@ |
def CopyDartScripts(home, sdk_root): |
# TODO(dgrove) - add pub once issue 6619 is fixed |
- for executable in ['dart2js', 'dartdoc']: |
+ for executable in ['dart2js', 'dartanalyzer', 'dartdoc']: |
CopyShellScript(os.path.join(home, 'sdk', 'bin', executable), |
os.path.join(sdk_root, 'bin')) |
@@ -262,6 +263,16 @@ |
src_file = join(ANALYZER_HOME, 'util', 'analyzer', jarToCopy) |
copyfile(src_file, dest_file) |
+ # Create and copy dartanalyzer into 'util' |
+ DARTANALYZER_SRC = join(HOME, build_dir, 'dartanalyzer') |
+ DARTANALYZER_DEST = join(UTIL, 'dartanalyzer') |
+ os.makedirs(DARTANALYZER_DEST) |
+ |
+ jarFiles = glob.glob(join(DARTANALYZER_SRC, '*.jar')) |
+ |
+ for jarFile in jarFiles: |
+ copyfile(jarFile, join(DARTANALYZER_DEST, os.path.basename(jarFile))) |
+ |
# Create and populate util/pub. |
copytree(join(HOME, 'utils', 'pub'), join(UTIL, 'pub'), |
ignore=ignore_patterns('.svn', 'sdk')) |