make.bat: make sure v.exe has been generated
							parent
							
								
									92a1eb958a
								
							
						
					
					
						commit
						beef793e83
					
				
							
								
								
									
										28
									
								
								make.bat
								
								
								
								
							
							
						
						
									
										28
									
								
								make.bat
								
								
								
								
							|  | @ -10,21 +10,27 @@ rd /s /q vc | ||||||
| git version | git version | ||||||
| git clone --depth 1 --quiet https://github.com/vlang/vc | git clone --depth 1 --quiet https://github.com/vlang/vc | ||||||
| 
 | 
 | ||||||
| gcc -std=gnu11 -DUNICODE -D_UNICODE -w -o v2.exe vc/v_win.c | echo Building v.c... | ||||||
|  | gcc -std=gnu11 -DUNICODE -D_UNICODE -w -o v2.exe vc/v_win.c 2>&1 | ||||||
| if %ERRORLEVEL% GEQ 1 ( | if %ERRORLEVEL% GEQ 1 ( | ||||||
|    goto :compileerror | 	echo gcc failed to compile - Create an issue at 'https://github.com/vlang' | ||||||
|  |    exit /b 1 | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | echo Building v.v... | ||||||
| v2.exe -o v.exe compiler | v2.exe -o v.exe compiler | ||||||
| del v2.exe | if %ERRORLEVEL% GEQ 1 ( | ||||||
|  | 	echo v.exe failed to compile itself - Create an issue at 'https://github.com/vlang' | ||||||
|  |    exit /b 1 | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | echo Cleaning up... | ||||||
|  | rem del v2.exe | ||||||
| rd /s /q vc | rd /s /q vc | ||||||
| 
 | 
 | ||||||
| 
 | if exist "v.exe" ( | ||||||
| :compileerror | 	echo V has been successfully built | ||||||
| echo Failed to compile - Create an issue at 'https://github.com/vlang' | ) else ( | ||||||
| goto :error | 	echo v.exe was not generated - Create an issue at 'https://github.com/vlang' | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| :error |  | ||||||
| echo fail |  | ||||||
| 	exit /b 1 | 	exit /b 1 | ||||||
|  | ) | ||||||
		Loading…
	
		Reference in New Issue