build: add failure message if compile build variable for angular/angular usage (#34109)
To quicken migration for our own developers away from using compile=aot for setting ivy, we actually fail the build process if the compile build variable is used with a message to use our config flags instead. PR Close #34109
This commit is contained in:
		
							parent
							
								
									72d366fe21
								
							
						
					
					
						commit
						c16a79df5c
					
				| @ -35,10 +35,17 @@ def is_ivy_enabled(ctx): | ||||
|     Returns: | ||||
|       Boolean, Whether the ivy compiler should be used. | ||||
|     """ | ||||
|     if "compile" in ctx.var and ctx.workspace_name == "angular": | ||||
|         fail( | ||||
|             msg = "Setting ViewEngine/Ivy using --define=compile is deprecated, please use " + | ||||
|                   "--config=ivy or --config=view-engine instead.", | ||||
|             attr = "ng_module", | ||||
|         ) | ||||
| 
 | ||||
|     # TODO(josephperrott): Remove configuration via compile=aot define flag. | ||||
|     if ctx.var.get("compile", None) == "aot": | ||||
|         print("Setting ViewEngine/Ivy using the compile build variable (--define=compile=*) " + | ||||
|               "is deprecated, please use the angular_ivy_enabled build variable instead.") | ||||
|               "is deprecated, please use the --define=angular_ivy_enabled=True instead.") | ||||
|         return True | ||||
| 
 | ||||
|     if ctx.var.get("angular_ivy_enabled", None) == "True": | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user