|  | @@ -47,6 +47,7 @@ if (3 > process.argv.length) {
 | 
											
												
													
														|  |  	usage();
 |  |  	usage();
 | 
											
												
													
														|  |  } else {
 |  |  } else {
 | 
											
												
													
														|  |  	var files = handle_options(process.argv.slice(2));
 |  |  	var files = handle_options(process.argv.slice(2));
 | 
											
												
													
														|  | 
 |  | +	check_for_closure_compiler();
 | 
											
												
													
														|  |  	var compilerFiles = resolve_libraries();
 |  |  	var compilerFiles = resolve_libraries();
 | 
											
												
													
														|  |  	collect_files(files);
 |  |  	collect_files(files);
 | 
											
												
													
														|  |  	create_compiler(compilerFiles);
 |  |  	create_compiler(compilerFiles);
 | 
											
										
											
												
													
														|  | @@ -78,18 +79,15 @@ function handle_options(optionsArray) {
 | 
											
												
													
														|  |  			case '-o':
 |  |  			case '-o':
 | 
											
												
													
														|  |  				defaults.closure = true;
 |  |  				defaults.closure = true;
 | 
											
												
													
														|  |  				defaults.closure_parts = true;
 |  |  				defaults.closure_parts = true;
 | 
											
												
													
														|  | -				check_for_closure_compiler();
 |  | 
 | 
											
												
													
														|  |  				break;
 |  |  				break;
 | 
											
												
													
														|  |  			case '-O':
 |  |  			case '-O':
 | 
											
												
													
														|  |  				defaults.closure = true;
 |  |  				defaults.closure = true;
 | 
											
												
													
														|  |  				defaults.closure_full = true;
 |  |  				defaults.closure_full = true;
 | 
											
												
													
														|  | -				check_for_closure_compiler();
 |  | 
 | 
											
												
													
														|  |  				break;
 |  |  				break;
 | 
											
												
													
														|  |  			case '-A':
 |  |  			case '-A':
 | 
											
												
													
														|  |  				defaults.closure = true;
 |  |  				defaults.closure = true;
 | 
											
												
													
														|  |  				defaults.closure_options = defaults.closure_options + ' --compilation_level ADVANCED_OPTIMIZATIONS';
 |  |  				defaults.closure_options = defaults.closure_options + ' --compilation_level ADVANCED_OPTIMIZATIONS';
 | 
											
												
													
														|  |  				defaults.closure_full = true;
 |  |  				defaults.closure_full = true;
 | 
											
												
													
														|  | -				check_for_closure_compiler();
 |  | 
 | 
											
												
													
														|  |  				break;
 |  |  				break;
 | 
											
												
													
														|  |  			case '-d':
 |  |  			case '-d':
 | 
											
												
													
														|  |  				defaults.deploy = true;
 |  |  				defaults.deploy = true;
 |