File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -24,23 +24,32 @@ skip_commits:
24
24
message : /\[av skip\]/
25
25
26
26
environment :
27
+ global :
28
+ CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
27
29
matrix :
28
30
- COMPILER : clang-cl
29
- DYNAMIC_ARCH : ON
31
+ WITH_FORTRAN : yes
30
32
- COMPILER : clang-cl
33
+ DYNAMIC_ARCH : ON
34
+ WITH_FORTRAN : no
31
35
- COMPILER : cl
32
36
33
37
install :
34
- - if [%COMPILER%]==[clang-cl] call C:\Miniconda36-x64 \Scripts\activate.bat
38
+ - if [%COMPILER%]==[clang-cl] call %CONDA_INSTALL_LOCN% \Scripts\activate.bat
35
39
- if [%COMPILER%]==[clang-cl] conda config --add channels conda-forge --force
36
- - if [%COMPILER%]==[clang-cl] conda install --yes clangdev ninja cmake
40
+ - if [%WITH_FORTRAN%]==[yes] conda config --add channels isuruf/label/flang --force
41
+ - if [%COMPILER%]==[clang-cl] conda install --yes --quiet clangdev ninja cmake
42
+ - if [%WITH_FORTRAN%]==[yes] conda install --yes --quiet flangdev clangdev cmake
37
43
- if [%COMPILER%]==[clang-cl] call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
44
+ - if [%COMPILER%]==[clang-cl] set "LIB=%CONDA_INSTALL_LOCN%\Library\lib;%LIB%"
45
+ - if [%COMPILER%]==[clang-cl] set "CPATH=%CONDA_INSTALL_LOCN%\Library\include;%CPATH%"
38
46
39
47
before_build :
40
48
- echo Running cmake...
41
49
- cd c:\projects\OpenBLAS
42
50
- if [%COMPILER%]==[cl] cmake -G "Visual Studio 12 Win64" .
43
- - if [%COMPILER%]==[clang-cl] cmake -G "Ninja" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl .
51
+ - if [%WITH_FORTRAN%]==[no] cmake -G "Ninja" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl .
52
+ - if [%WITH_FORTRAN%]==[yes] cmake -G "NMake Makefiles" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DBUILD_WITHOUT_LAPACK=no -DNOFORTRAN=0 .
44
53
- if [%DYNAMIC_ARCH%]==[ON] cmake -DDYNAMIC_ARCH=ON .
45
54
46
55
build_script :
You can’t perform that action at this time.
0 commit comments