out_dir for do_sconscript is optional
This commit is contained in:
		
							parent
							
								
									1ee16a1747
								
							
						
					
					
						commit
						6087354bc8
					
				
					 1 changed files with 5 additions and 2 deletions
				
			
		|  | @ -2,13 +2,16 @@ | |||
| # Eryn Wells <eryn@erynwells.me> | ||||
| 
 | ||||
| 
 | ||||
| def do_sconscript(env, src_dir, out_dir): | ||||
| def do_sconscript(env, src_dir, out_dir=None): | ||||
|     ''' | ||||
|     Look for a SConscript file in `src_dir` and run it. Return any result. | ||||
|     ''' | ||||
|     sconscript = src_dir.File('SConscript') | ||||
|     print 'Reading {}'.format(sconscript) | ||||
|     return env.SConscript(sconscript, {'env': env}, variant_dir=out_dir) | ||||
|     kwargs = {} | ||||
|     if out_dir: | ||||
|         kwargs['variant_dir'] = out_dir | ||||
|     return env.SConscript(sconscript, {'env': env}, **kwargs) | ||||
| 
 | ||||
| # | ||||
| # Argument utils | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue