Initial QSfera import
This commit is contained in:
Vendored
+24
@@ -0,0 +1,24 @@
|
||||
if ($IsWindows) {
|
||||
$python = (Get-Command py).Source
|
||||
$python=(py -c "import sys; print(sys.executable)")
|
||||
$env:HOME = ${HOME}
|
||||
} else {
|
||||
$python = (Get-Command python3).Source
|
||||
}
|
||||
|
||||
# workaround, prevent CraftMaster detecting the platform as android
|
||||
$env:ANDROID_NDK = $null
|
||||
|
||||
$RepoRoot = "{0}/../../" -f ([System.IO.Path]::GetDirectoryName($myInvocation.MyCommand.Definition))
|
||||
$command = @("${HOME}/craft/CraftMaster/CraftMaster/CraftMaster.py",
|
||||
"--config", "${RepoRoot}/.craft.ini",
|
||||
"--config-override", "${RepoRoot}/.github/workflows/craft_override.ini",
|
||||
"--target", "${env:CRAFT_TARGET}",
|
||||
"--variables", "WORKSPACE=${HOME}/craft") + $args
|
||||
|
||||
Write-Host "Exec: ${python} ${command}"
|
||||
|
||||
& $python @command
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
exit 1
|
||||
}
|
||||
Reference in New Issue
Block a user