mirror of
https://github.com/dart-lang/sdk
synced 2024-09-18 20:01:19 +00:00
Fixed --optimize not working.
- Output files are different file names. - And -optimize requires --disable-type-optimizations for code to work. BUG= TEST= Review URL: https://chromereviews.googleplex.com/3550017 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@162 260f80e4-7a28-3924-810f-c04153c831b5
This commit is contained in:
parent
0c2c6482b8
commit
acd85abe79
|
@ -149,13 +149,14 @@ class DartCompiler(object):
|
|||
'dartc')), '-noincremental', '-out', outdir]
|
||||
if self.optimize:
|
||||
cmd.append('-optimize')
|
||||
cmd.append('--disable-type-optimizations')
|
||||
cmd.append(inputfile)
|
||||
return cmd
|
||||
|
||||
def outputFileName(self, inputfile, outdir):
|
||||
return join(outdir,
|
||||
('file' if isabs(inputfile) else '') + inputfile +
|
||||
('.opt' if self.optimize else '.app') + '.js')
|
||||
('' if self.optimize else '.app') + '.js')
|
||||
|
||||
|
||||
def execute(cmd, verbose=False):
|
||||
|
|
Loading…
Reference in a new issue