This enables the fortran tests for Azure. We only test on x64, because: - ifort isn't arm64 compatible - x86 may in theory exist, but Meson reports it cannot compile executablespull/10588/head
parent
30dc26a0fb
commit
1521bdd9fd
7 changed files with 116 additions and 1 deletions
@ -0,0 +1,16 @@ |
|||||||
|
REM SPDX-FileCopyrightText: 2020 Intel Corporation |
||||||
|
REM |
||||||
|
REM SPDX-License-Identifier: MIT |
||||||
|
|
||||||
|
set VS_VER=%1 |
||||||
|
|
||||||
|
@call "C:\Program Files (x86)\Intel\oneAPI\setvars-vcvarsall.bat" %VS_VER% |
||||||
|
|
||||||
|
for /f "tokens=* usebackq" %%f in (`dir /b "C:\Program Files (x86)\Intel\oneAPI\compiler\" ^| findstr /V latest ^| sort`) do @set "LATEST_VERSION=%%f" |
||||||
|
@call "C:\Program Files (x86)\Intel\oneAPI\compiler\%LATEST_VERSION%\env\vars.bat" |
||||||
|
|
||||||
|
echo "Visual Studio Version: %VS_VER%" |
||||||
|
echo "OneAPI version: %LATEST_VERSION%" |
||||||
|
echo "C:\Program Files (x86)\Intel\oneAPI\compiler\%LATEST_VERSION%\env\vars.bat" |
||||||
|
echo "OneAPI root directory: %ONEAPI_ROOT%" |
||||||
|
where ifort.exe |
@ -0,0 +1,15 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
# SPDX-FileCopyrightText: 2020 Intel Corporation |
||||||
|
# |
||||||
|
# SPDX-License-Identifier: MIT |
||||||
|
|
||||||
|
#shellcheck disable=SC2010 |
||||||
|
LATEST_VERSION=$(ls -1 "C:\Program Files (x86)\Intel\oneAPI\compiler" | grep -v latest | sort | tail -1) |
||||||
|
|
||||||
|
rm -rf "C:\Program Files (x86)\Intel\oneAPI\compiler\'$LATEST_VERSION'\windows\compiler\lib\ia32_win" |
||||||
|
rm -rf "C:\Program Files (x86)\Intel\oneAPI\compiler\'$LATEST_VERSION'\windows\bin\intel64_ia32" |
||||||
|
rm -rf "C:\Program Files (x86)\Intel\oneAPI\compiler\'$LATEST_VERSION'\windows\lib\emu" |
||||||
|
rm -rf "C:\Program Files (x86)\Intel\oneAPI\compiler\'$LATEST_VERSION'\windows\lib\oclfpga" |
||||||
|
rm -rf "C:\Program Files (x86)\Intel\oneAPI\compiler\'$LATEST_VERSION'\windows\lib\ocloc" |
||||||
|
rm -rf "C:\Program Files (x86)\Intel\oneAPI\compiler\'$LATEST_VERSION'\windows\lib\x86" |
@ -0,0 +1,16 @@ |
|||||||
|
REM SPDX-FileCopyrightText: 2022 Intel Corporation |
||||||
|
REM |
||||||
|
REM SPDX-License-Identifier: MIT |
||||||
|
|
||||||
|
set URL=%1 |
||||||
|
set COMPONENTS=%2 |
||||||
|
|
||||||
|
curl.exe --output %TEMP%\webimage.exe --url %URL% --retry 5 --retry-delay 5 |
||||||
|
start /b /wait %TEMP%\webimage.exe -s -x -f webimage_extracted --log extract.log |
||||||
|
del %TEMP%\webimage.exe |
||||||
|
if "%COMPONENTS%"=="" ( |
||||||
|
webimage_extracted\bootstrapper.exe -s --action install --eula=accept -p=NEED_VS2017_INTEGRATION=0 -p=NEED_VS2019_INTEGRATION=0 -p=NEED_VS2022_INTEGRATION=0 --log-dir=. |
||||||
|
) else ( |
||||||
|
webimage_extracted\bootstrapper.exe -s --action install --components=%COMPONENTS% --eula=accept -p=NEED_VS2017_INTEGRATION=0 -p=NEED_VS2019_INTEGRATION=0 -p=NEED_VS2022_INTEGRATION=0 --log-dir=. |
||||||
|
) |
||||||
|
rd /s/q "webimage_extracted" |
Loading…
Reference in new issue