Skip to content

Commit 3e1e74f

Browse files
authored
Merge pull request #3094 from xoviat/patch-1
build openmp on appveyor
2 parents 33b5670 + 6fa9860 commit 3e1e74f

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

appveyor.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,11 @@ environment:
3030
CONDA_INSTALL_LOCN: C:\\Miniconda36-x64
3131
matrix:
3232
- COMPILER: clang-cl
33-
WITH_FORTRAN: yes
33+
WITH_FORTRAN: ON
34+
USE_OPENMP: ON
3435
- COMPILER: clang-cl
3536
DYNAMIC_ARCH: ON
36-
WITH_FORTRAN: no
37+
WITH_FORTRAN: OFF
3738
- COMPILER: cl
3839
- COMPILER: MinGW64-gcc-7.2.0-mingw
3940
DYNAMIC_ARCH: OFF
@@ -47,12 +48,7 @@ environment:
4748
install:
4849
- if [%COMPILER%]==[clang-cl] call %CONDA_INSTALL_LOCN%\Scripts\activate.bat
4950
- if [%COMPILER%]==[clang-cl] conda config --add channels conda-forge --force
50-
- if [%COMPILER%]==[clang-cl] conda install --yes --quiet clangdev cmake
51-
52-
- if [%WITH_FORTRAN%]==[no] conda install --yes --quiet ninja
53-
- if [%WITH_FORTRAN%]==[yes] conda install --yes --quiet -c isuruf kitware-ninja
54-
- if [%WITH_FORTRAN%]==[yes] conda install --yes --quiet flang
55-
51+
- if [%COMPILER%]==[clang-cl] conda install --yes --quiet clangdev cmake ninja flang=11.0.1
5652
- if [%COMPILER%]==[clang-cl] call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
5753
- if [%COMPILER%]==[clang-cl] set "LIB=%CONDA_INSTALL_LOCN%\Library\lib;%LIB%"
5854
- if [%COMPILER%]==[clang-cl] set "CPATH=%CONDA_INSTALL_LOCN%\Library\include;%CPATH%"
@@ -68,8 +64,9 @@ before_build:
6864
- if [%COMPILER%]==[MinGW64-gcc-7.2.0-mingw] cmake -G "MinGW Makefiles" -DNOFORTRAN=1 ..
6965
- if [%COMPILER%]==[MinGW-gcc-6.3.0-32] cmake -G "MSYS Makefiles" -DNOFORTRAN=1 ..
7066
- if [%COMPILER%]==[MinGW-gcc-5.3.0] cmake -G "MSYS Makefiles" -DNOFORTRAN=1 ..
71-
- if [%WITH_FORTRAN%]==[no] cmake -G "Ninja" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl -DMSVC_STATIC_CRT=ON ..
72-
- if [%WITH_FORTRAN%]==[yes] cmake -G "Ninja" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DBUILD_WITHOUT_LAPACK=no -DNOFORTRAN=0 ..
67+
- if [%WITH_FORTRAN%]==[OFF] cmake -G "Ninja" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl -DMSVC_STATIC_CRT=ON ..
68+
- if [%WITH_FORTRAN%]==[ON] cmake -G "Ninja" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DBUILD_WITHOUT_LAPACK=no -DNOFORTRAN=0 ..
69+
- if [%USE_OPENMP%]==[ON] cmake -DUSE_OPENMP=ON ..
7370
- if [%DYNAMIC_ARCH%]==[ON] cmake -DDYNAMIC_ARCH=ON -DDYNAMIC_LIST='CORE2;NEHALEM;SANDYBRIDGE;BULLDOZER;HASWELL' ..
7471

7572
build_script:

0 commit comments

Comments
 (0)