+
+- job: Windows_mingw_gmake
+ pool:
+ vmImage: 'windows-latest'
+ steps:
+ - script: |
+ mingw32-make CC=gcc FC=gfortran DYNAMIC_ARCH=1 DYNAMIC_LIST="SANDYBRIDGE"
+
+- job: Windows_clang_cmake
+ pool:
+ vmImage: 'windows-latest'
+ steps:
+ - script: |
+ set "PATH=C:\Miniconda\Scripts;C:\Miniconda\Library\bin;C:\Miniconda\Library\usr\bin;C:\Miniconda\condabin;%PATH%"
+ set "LIB=C:\Miniconda\Library\lib;%LIB%"
+ set "CPATH=C:\Miniconda\Library\include;%CPATH%
+ conda config --add channels conda-forge --force
+ conda config --set auto_update_conda false
+ conda install --yes ninja
+ call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
+ mkdir build
+ cd build
+ cmake -G "Ninja" -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_MT=mt -DCMAKE_BUILD_TYPE=Release -DNOFORTRAN=1 -DMSVC_STATIC_CRT=ON ..
+ cmake --build . --config Release
+ ctest
+
+- job: Windows_flang_clang
+ pool:
+ vmImage: 'windows-2022'
+ steps:
+ - script: |
+ set "PATH=C:\Miniconda\Scripts;C:\Miniconda\Library\bin;C:\Miniconda\Library\usr\bin;C:\Miniconda\condabin;%PATH%"
+ set "LIB=C:\Miniconda\Library\lib;%LIB%"
+ set "CPATH=C:\Miniconda\Library\include;%CPATH%"
+ conda config --add channels conda-forge --force
+ conda config --set auto_update_conda false
+ conda install --yes --quiet ninja flang
+ mkdir build
+ cd build
+ call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
+ cmake -G "Ninja" -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DBUILD_TESTING=OFF -DCMAKE_MT=mt -DCMAKE_BUILD_TYPE=Release -DMSVC_STATIC_CRT=ON ..
+ cmake --build . --config Release
+ ctest
+
+- job: Windows_cl_flang
+ pool:
+ vmImage: 'windows-2022'
+ steps:
+ - script: |
+ set "PATH=C:\Miniconda\Scripts;C:\Miniconda\Library\bin;C:\Miniconda\Library\usr\bin;C:\Miniconda\condabin;%PATH%"
+ set "LIB=C:\Miniconda\Library\lib;%LIB%"
+ set "CPATH=C:\Miniconda\Library\include;%CPATH%"
+ conda config --add channels conda-forge --force
+ conda config --set auto_update_conda false
+ conda install --yes --quiet ninja flang
+ mkdir build
+ cd build
+ call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
+ cmake -G "Ninja" -DCMAKE_C_COMPILER=cl -DCMAKE_Fortran_COMPILER=flang -DC_LAPACK=1 -DCMAKE_MT=mt -DCMAKE_BUILD_TYPE=Release -DMSVC_STATIC_CRT=ON ..
+ cmake --build . --config Release
+ ctest
+
+
+