blob: b4398b991e5e082640ac6522f1ef47da87c30842 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
@echo off
setlocal
pushd %~dp0
:: Argument parsing loop, for arguments that we need to handle at the .bat level
:ARGLOOP
if "%1"=="-debug" (
set SLANG_TEST_CONFIG=Debug
shift
goto :ARGLOOP
)
if "%1"=="-release" (
set SLANG_TEST_CONFIG=Release
shift
goto :ARGLOOP
)
:: When done with arguments, we'll just fall through here
SET "SLANG_TEST_ROOT=%~dp0"
IF "%SLANG_TEST_PLATFORM%" == "" ( SET "SLANG_TEST_PLATFORM=x86" )
IF "%SLANG_TEST_CONFIG%" == "" ( SET "SLANG_TEST_CONFIG=Debug" )
set "SLANG_TEST_BIN_DIR=%SLANG_TEST_ROOT%bin\%SLANG_TEST_PLATFORM%\%SLANG_TEST_CONFIG%\\"
:: ensure that any built tools are visible
SET "PATH=%PATH%;%SLANG_TEST_BIN_DIR%"
:: TODO: ensure that everything is built?
"%SSLANG_TEST_BIN_DIR%slang-test.exe" --bindir "%SLANG_TEST_BIN_DIR%" %*
|