Exit quickly when cmake or make fail
The compilation process itself doesn't take very long, but it's weird to let it continue trying to build when we've encountered an error worthy of changing cmake/make's return codes. This gives clear indication of a failed build as the last line of the script's output.
This commit is contained in:
		
							parent
							
								
									ea82a2762b
								
							
						
					
					
						commit
						c48eece590
					
				
					 1 changed files with 11 additions and 0 deletions
				
			
		|  | @ -82,7 +82,18 @@ done | |||
| mkdir -p "${BuildPath}" | ||||
| cd "${BuildPath}" | ||||
| cmake -DCHIP="${Chip}" -DCOMPILER="${Compiler}" -DScanModule="${ScanModule}" -DMacroModule="${MacroModule}" -DOutputModule="${OutputModule}" -DDebugModule="${DebugModule}" -DBaseMap="${BaseMap}" -DDefaultMap="${DefaultMap}" -DPartialMaps="${PartialMapsExpanded}" "${CMakeListsPath}" | ||||
| return_code=$? | ||||
| if [ $return_code != 0 ] ; then | ||||
|   echo "Error in cmake. Exiting..." | ||||
|   exit $return_code | ||||
| fi | ||||
| 
 | ||||
| make | ||||
| return_code=$? | ||||
| if [ $return_code != 0 ] ; then | ||||
|   echo "Error in make. Exiting..." | ||||
|   exit $return_code | ||||
| fi | ||||
| 
 | ||||
| echo "Firmware has been compiled into: '${BuildPath}'" | ||||
| cd - | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Mason Donahue
						Mason Donahue