From 5b62a72897f04a7f9c6c5ad6120cf6d02e462c6d Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Wed, 24 Jun 2020 10:38:13 +0200 Subject: [PATCH] Tests: Save generated C++ in TestCpp --- Il2CppTests/generate-binaries.ps1 | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Il2CppTests/generate-binaries.ps1 b/Il2CppTests/generate-binaries.ps1 index 35b46bf..8504da6 100644 --- a/Il2CppTests/generate-binaries.ps1 +++ b/Il2CppTests/generate-binaries.ps1 @@ -87,6 +87,7 @@ echo "Using Android NDK at '$AndroidNDK'" # Workspace paths $src = "$PSScriptRoot/TestSources" $asm = "$PSScriptRoot/TestAssemblies" +$cpp = "$PSScriptRoot/TestCpp" $bin = "$PSScriptRoot/TestBinaries" # We try to make the arguments as close as possible to a real Unity build @@ -121,7 +122,8 @@ gci $asm -filter $assemblies | % { md $bin/$name 2>&1 >$null & $il2cpp $arg '--platform=WindowsDesktop', '--architecture=x86', ` "--assembly=$asm/$_,$mscorlib", ` - "--outputpath=$bin/$name/$name.dll" + "--outputpath=$bin/$name/$name.dll", ` + "--generatedcppdir=$cpp/$name" if ($LastExitCode -ne 0) { Write-Error "IL2CPP error - aborting" Exit @@ -136,7 +138,8 @@ gci $asm -filter $assemblies | % { md $bin/$name 2>&1 >$null & $il2cpp $arg '--platform=WindowsDesktop', '--architecture=x64', ` "--assembly=$asm/$_,$mscorlib", ` - "--outputpath=$bin/$name/$name.dll" + "--outputpath=$bin/$name/$name.dll", ` + "--generatedcppdir=$cpp/$name" if ($LastExitCode -ne 0) { Write-Error "IL2CPP error - aborting" Exit @@ -151,6 +154,7 @@ gci $asm -filter $assemblies | % { & $il2cpp $arg '--platform=Android', '--architecture=ARMv7', ` "--assembly=$asm/$_,$mscorlib", ` "--outputpath=$bin/$name/$name.so", ` + "--generatedcppdir=$cpp/$name", ` "--additional-include-directories=$AndroidPlayer/Tools/bdwgc/include" ` "--additional-include-directories=$AndroidPlayer/Tools/libil2cpp/include" ` "--tool-chain-path=$AndroidNDK" @@ -168,6 +172,7 @@ gci $asm -filter $assemblies | % { & $il2cpp $arg '--platform=Android', '--architecture=ARM64', ` "--assembly=$asm/$_,$mscorlib", ` "--outputpath=$bin/$name/$name.so", ` + "--generatedcppdir=$cpp/$name", ` "--additional-include-directories=$AndroidPlayer/Tools/bdwgc/include" ` "--additional-include-directories=$AndroidPlayer/Tools/libil2cpp/include" ` "--tool-chain-path=$AndroidNDK"