windows/appveyor: Build mpy-cross only once for mingw-w64.
The main Makefile builds the mpy-cross executable automatically if
it doesn't exist since 78718fffb1
,
so build it first to make sure it doesn't get needlessly rebuilt.
This commit is contained in:
parent
ff0227fa0d
commit
b47b245c2e
@ -68,17 +68,16 @@ after_test:
|
|||||||
}
|
}
|
||||||
$env:MSYSTEM = if ($platform -eq 'x86') {'MINGW32'} else {'MINGW64'}
|
$env:MSYSTEM = if ($platform -eq 'x86') {'MINGW32'} else {'MINGW64'}
|
||||||
$env:CHERE_INVOKING = 'enabled_from_arguments'
|
$env:CHERE_INVOKING = 'enabled_from_arguments'
|
||||||
cd (Join-Path $env:APPVEYOR_BUILD_FOLDER 'ports/windows')
|
|
||||||
C:\msys64\usr\bin\bash.exe -l -c "make -B -j4 V=1 VARIANT=$($env:PyVariant)"
|
|
||||||
if ($LASTEXITCODE -ne 0) {
|
|
||||||
throw "$env:MSYSTEM build exited with code $LASTEXITCODE"
|
|
||||||
}
|
|
||||||
cd (Join-Path $env:APPVEYOR_BUILD_FOLDER 'mpy-cross')
|
cd (Join-Path $env:APPVEYOR_BUILD_FOLDER 'mpy-cross')
|
||||||
C:\msys64\usr\bin\bash.exe -l -c "make -B -j4 V=1"
|
C:\msys64\usr\bin\bash.exe -l -c "make -B -j4 V=1"
|
||||||
if ($LASTEXITCODE -ne 0) {
|
if ($LASTEXITCODE -ne 0) {
|
||||||
throw "$env:MSYSTEM mpy_cross build exited with code $LASTEXITCODE"
|
throw "$env:MSYSTEM mpy_cross build exited with code $LASTEXITCODE"
|
||||||
}
|
}
|
||||||
cd (Join-Path $env:APPVEYOR_BUILD_FOLDER 'ports/windows')
|
cd (Join-Path $env:APPVEYOR_BUILD_FOLDER 'ports/windows')
|
||||||
|
C:\msys64\usr\bin\bash.exe -l -c "make -B -j4 V=1 MICROPY_MPYCROSS=../../mpy-cross/mpy-cross.exe VARIANT=$($env:PyVariant)"
|
||||||
|
if ($LASTEXITCODE -ne 0) {
|
||||||
|
throw "$env:MSYSTEM build exited with code $LASTEXITCODE"
|
||||||
|
}
|
||||||
C:\msys64\usr\bin\bash.exe -l -c "make V=1 test_full VARIANT=$($env:PyVariant)"
|
C:\msys64\usr\bin\bash.exe -l -c "make V=1 test_full VARIANT=$($env:PyVariant)"
|
||||||
if ($LASTEXITCODE -ne 0) {
|
if ($LASTEXITCODE -ne 0) {
|
||||||
& $env:MICROPY_CPYTHON3 run-tests.py --print-failures
|
& $env:MICROPY_CPYTHON3 run-tests.py --print-failures
|
||||||
|
Loading…
Reference in New Issue
Block a user