PS: Generate x64 test binaries
This commit is contained in:
@@ -73,7 +73,7 @@ gci $src | % { & $csc "/t:library" "/nologo" "/out:$asm/$($_.BaseName).dll" "$sr
|
|||||||
# Earlier builds of Unity included mscorlib.dll automatically; in current versions we must specify its location
|
# Earlier builds of Unity included mscorlib.dll automatically; in current versions we must specify its location
|
||||||
gci $asm | % {
|
gci $asm | % {
|
||||||
# x86
|
# x86
|
||||||
$name = "GameAssembly-$($_.BaseName)"
|
$name = "GameAssembly-$($_.BaseName)-x86"
|
||||||
echo "Running il2cpp for test assembly $name (Windows/x86)..."
|
echo "Running il2cpp for test assembly $name (Windows/x86)..."
|
||||||
md $bin/$name 2>&1 >$null
|
md $bin/$name 2>&1 >$null
|
||||||
& $il2cpp $arg '--platform=WindowsDesktop', '--architecture=x86', `
|
& $il2cpp $arg '--platform=WindowsDesktop', '--architecture=x86', `
|
||||||
@@ -82,6 +82,16 @@ gci $asm | % {
|
|||||||
mv -Force $bin/$name/Data/metadata/global-metadata.dat $bin/$name
|
mv -Force $bin/$name/Data/metadata/global-metadata.dat $bin/$name
|
||||||
rm -Force -Recurse $bin/$name/Data
|
rm -Force -Recurse $bin/$name/Data
|
||||||
|
|
||||||
|
# x64
|
||||||
|
$name = "GameAssembly-$($_.BaseName)-x64"
|
||||||
|
echo "Running il2cpp for test assembly $name (Windows/x64)..."
|
||||||
|
md $bin/$name 2>&1 >$null
|
||||||
|
& $il2cpp $arg '--platform=WindowsDesktop', '--architecture=x64', `
|
||||||
|
"--assembly=$asm/$_,$mscorlib", `
|
||||||
|
"--outputpath=$bin/$name/$name.dll"
|
||||||
|
mv -Force $bin/$name/Data/metadata/global-metadata.dat $bin/$name
|
||||||
|
rm -Force -Recurse $bin/$name/Data
|
||||||
|
|
||||||
# ARM
|
# ARM
|
||||||
$name = "$($_.BaseName)"
|
$name = "$($_.BaseName)"
|
||||||
echo "Running il2cpp for test assembly $name (Android/ARMv7)..."
|
echo "Running il2cpp for test assembly $name (Android/ARMv7)..."
|
||||||
@@ -97,4 +107,4 @@ gci $asm | % {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Generate test stubs
|
# Generate test stubs
|
||||||
& "$PSScriptRoot/generate-tests.ps1"
|
& "$PSScriptRoot/generate-tests.ps1"
|
||||||
|
|||||||
Reference in New Issue
Block a user