PS: Make il2cpp.ps1 compatible with PowerShell 7.x (#92)
This commit is contained in:
@@ -234,7 +234,7 @@ gci "$asm/*" -Include $dll | % {
|
|||||||
$name = $_.Name
|
$name = $_.Name
|
||||||
echo "Running bytecode stripper on $name..."
|
echo "Running bytecode stripper on $name..."
|
||||||
|
|
||||||
& $stripper "--out=$asm/$($_.BaseName)-stripped", "--i18n=none", "--core-action=link", `
|
& $stripper "--out=$asm/$($_.BaseName)-stripped" "--i18n=none" "--core-action=link" `
|
||||||
"--include-assembly=$_,$mscorlib" $stripperAdditionalArguments
|
"--include-assembly=$_,$mscorlib" $stripperAdditionalArguments
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -244,7 +244,7 @@ gci "$asm/*" -Include $dll | % {
|
|||||||
$name = $_.BaseName
|
$name = $_.BaseName
|
||||||
echo "Converting assembly $($_.Name) to C++..."
|
echo "Converting assembly $($_.Name) to C++..."
|
||||||
rm -Force -Recurse $cpp/$name 2>&1 >$null
|
rm -Force -Recurse $cpp/$name 2>&1 >$null
|
||||||
& $il2cpp $cppArg "--generatedcppdir=$cpp/$name", "--assembly=$asm/$($_.BaseName)-stripped/$($_.Name)", "--copy-level=None" >$null
|
& $il2cpp $cppArg "--generatedcppdir=$cpp/$name" "--assembly=$asm/$($_.BaseName)-stripped/$($_.Name)" "--copy-level=None" >$null
|
||||||
}
|
}
|
||||||
|
|
||||||
# Run IL2CPP on all generated assemblies for both x86 and ARM
|
# Run IL2CPP on all generated assemblies for both x86 and ARM
|
||||||
@@ -254,7 +254,7 @@ function Do-IL2CPP-Build {
|
|||||||
[string] $Platform,
|
[string] $Platform,
|
||||||
[string] $Architecture,
|
[string] $Architecture,
|
||||||
[string] $Name,
|
[string] $Name,
|
||||||
$AdditionalArgs
|
[string[]] $AdditionalArgs
|
||||||
)
|
)
|
||||||
|
|
||||||
# Determine target name
|
# Determine target name
|
||||||
@@ -268,9 +268,9 @@ function Do-IL2CPP-Build {
|
|||||||
md $bin/$TargetBaseName 2>&1 >$null
|
md $bin/$TargetBaseName 2>&1 >$null
|
||||||
md $bin/$TargetBaseName/cache 2>&1 >$null
|
md $bin/$TargetBaseName/cache 2>&1 >$null
|
||||||
|
|
||||||
& $il2cpp $compileArg $AdditionalArgs "--platform=$Platform", "--architecture=$Architecture", `
|
& $il2cpp $compileArg $AdditionalArgs "--platform=$Platform" "--architecture=$Architecture" `
|
||||||
"--outputpath=$bin/$TargetBaseName/$TargetBaseName.$ext", `
|
"--outputpath=$bin/$TargetBaseName/$TargetBaseName.$ext" `
|
||||||
"--generatedcppdir=$cpp/$Name", `
|
"--generatedcppdir=$cpp/$Name" `
|
||||||
"--cachedirectory=$bin/$TargetBaseName/cache" >$null
|
"--cachedirectory=$bin/$TargetBaseName/cache" >$null
|
||||||
|
|
||||||
if ($LastExitCode -ne 0) {
|
if ($LastExitCode -ne 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user