vorelang programming language
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

42 lines
771 B

@echo off
echo Cleanup
del v.exe
del v_win.c
del v2.exe
echo fetch v_win.c
curl -O https://gitdab.com/vorelang/vc/raw/branch/master/v_win.c
if %ERRORLEVEL% NEQ 0 goto :fail
echo build vc using gcc
gcc -std=gnu11 -DUNICODE -D_UNICODE -w -o vc.exe v_win.c
del v_win.c
if %ERRORLEVEL% NEQ 0 goto :fail
echo build v using vc
vc.exe -o v.exe compiler
if %ERRORLEVEL% NEQ 0 goto :fail
setlocal EnableDelayedExpansion
echo testing v
v test v
if %ERRORLEVEL% NEQ 0 goto :fail
echo skipping build vc.msvc using vc
REM vc.exe -os msvc -o v.msvc.exe compiler
REM if %ERRORLEVEL% NEQ 0 goto :fail
echo skipping testing v.msvc -os msvc
REM v.msvc.exe -os msvc test v
REM if %ERRORLEVEL% NEQ 0 goto :fail
goto :done
:fail
echo fail
exit /b 1
:done
echo Tests passed! Yay :D