Test clang in appveyor.yml
authorIsuru Fernando <isuruf@gmail.com>
Sat, 29 Jul 2017 15:46:00 +0000 (21:16 +0530)
committerIsuru Fernando <isuruf@gmail.com>
Sat, 29 Jul 2017 15:46:00 +0000 (21:16 +0530)
appveyor.yml

index c9d8e47..837e812 100644 (file)
@@ -12,9 +12,6 @@ clone_folder: c:\projects\OpenBLAS
 init:
   - git config --global core.autocrlf input
 
-build:
-  project: OpenBLAS.sln
-
 clone_depth: 5
 
 #branches to build
@@ -27,16 +24,30 @@ branches:
 skip_tags: true
 
 matrix:
-  fast_finish: true
+  fast_finish: false
 
 skip_commits:
 # Add [av skip] to commit messages
   message: /\[av skip\]/
 
+environment:
+  matrix:
+    - COMPILER: cl
+    - COMPILER: clang-cl
+
+install:
+  - if [%COMPILER%]==[clang-cl] call C:\Miniconda36-x64\Scripts\activate.bat
+  - if [%COMPILER%]==[clang-cl] conda config --add channels conda-forge --force
+  - if [%COMPILER%]==[clang-cl] conda install clangdev ninja cmake
+
 before_build:
   - echo Running cmake...
   - cd c:\projects\OpenBLAS
-  - cmake -G "Visual Studio 12 Win64" .
+  - if [%COMPILER%]==[cl] cmake -G "Visual Studio 12 Win64" .
+  - if [%COMPILER%]==[clang-cl] cmake -G "Ninja" -DCMAKE_CXX_COMPILER_ID=clang-cl -DCMAKE_C_COMPILER_ID=clang-cl .
+
+build:
+  - cmake --build .
 
 test_script:
   - echo Running Test