CSAlias.gms: 객체 지향 C# API에서 별칭 처리 테스트

설명

기고자: Lutz Westermann, 2014년 11월

소형 모델 유형 :.Net


카테고리 : 피망 슬롯 API 라이브러리


메인 파일 : CSalias.gms

$title '객체 지향 C# API에서 별칭 처리 테스트' (CSALIAS,SEQ=42)

$onText
기고자: Lutz Westermann, 2014년 11월
$offText

$set srcRoot %피망 슬롯sysdir%apifiles%system.dirsep%CSharp%system.dirsep%

$escape &
$if %system.filesys% == UNIX
$if %sysenv.MPATH% == %&sysenv.MPATH%& $abort.noError Unix에서 이를 실행하려면 Mono가 필요합니다.

$ set BUILD MSBuild.exe
$if %system.filesys% == UNIX $set BUILD $MPATH/xbuild
$ EXEC 설정 =
$if %system.filesys% == UNIX $set EXEC '$MPATH/mono'

$ 세트 x64
$if %system.platform% == WEX $set x64 x64%system.dirsep%

$if %system.platform% == WEX
$플래그가 설정되지 않은 경우 $set 플래그 -t:rebuild -p:Configuration=Release -p:Platform="x64"
$if %system.platform% == LAX
$플래그가 설정되지 않은 경우 $set 플래그 /t:rebuild /p:Configuration=Release
$if %system.platform% == LEX
$플래그가 설정되지 않은 경우 $set 플래그 /t:rebuild /p:Configuration=Release
$if %system.platform% == DEX
$플래그가 설정되지 않은 경우 $set 플래그 /t:rebuild /p:Configuration=Release /p:DefineConstants="__APPLE__"
$if %system.platform% == DAX
$플래그가 설정되지 않은 경우 $set 플래그 /t:rebuild /p:Configuration=Release /p:DefineConstants="__APPLE__"

$call %BUILD% %flags% "%srcRoot%Alias%system.dirsep%Alias.csproj"
$if errorlevel 1 $abort '별칭 컴파일 문제'
$call %EXEC%"%srcRoot%Alias%system.dirsep%bin%system.dirsep%%x64%Release%system.dirsep%Alias.exe" "%피망 슬롯sysdir%."
$if errorlevel 1 $abort '별칭 실행 문제'