1- environment :
2- CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
3-
41branches :
52 only :
63 - master
74 - windows
85
6+ environment :
7+ global :
8+ MSYS2_ROOT : C:\msys64
9+ CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
10+ PYTHON2_LOCN : C:\\Python27-x64
11+
912platform :
1013 - x64
1114
@@ -18,15 +21,17 @@ install:
1821 - cmd : conda config --add channels conda-forge
1922 - cmd : conda config --add channels isuruf/label/flang
2023 - cmd : conda install --yes --quiet clangdev openmp cmake
21-
24+ - cmd : set "PATH=%PYTHON2_LOCN%\Scripts;%PYTHON2_LOCN%;%PATH%"
25+ - cmd : appveyor DownloadFile "https://raw.githubusercontent.com/isuruf/flang/utils/llvm_utils_for_flang.zip" -FileName "utils.zip"
26+ - cmd : 7z x -oC:\llvm_src utils.zip
2227
2328build_script :
2429 - mkdir build
2530 - cd build
2631 - set "PATH=%cd%\bin;%PATH%"
2732 - call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
2833 - ps : |
29- cmake -G "NMake Makefiles" -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release ..
34+ cmake -G "NMake Makefiles" -DFLANG_INCLUDE_TESTS=ON -DFLANG_TEST_VERBOSE_MODE=ON - DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release -DLLVM_INCLUDE_TESTS=ON -DLLVM_MAIN_SRC_DIR=C:\llvm_src ..
3035 Push-AppveyorArtifact .\CMakeFiles\CMakeOutput.log
3136 Push-AppveyorArtifact .\CMakeFiles\CMakeError.log
3237 - ps : |
@@ -39,3 +44,12 @@ build_script:
3944 - ps : Compress-Archive -Path C:\projects\flang\build\lib -DestinationPath C:\Projects\flang\lib.zip
4045 - ps : Push-AppveyorArtifact C:\Projects\flang\lib.zip
4146
47+ test_script :
48+ - cmd : set "PATH=%MSYS2_ROOT%\usr\bin\;%PATH%"
49+ - cmd : copy lib\flangmain.lib %CONDA_INSTALL_LOCN%\Library\lib
50+ - cmd : copy lib\flangrti.lib %CONDA_INSTALL_LOCN%\Library\lib
51+ - cmd : copy lib\flang.lib %CONDA_INSTALL_LOCN%\Library\lib
52+ - cmd : copy lib\ompstub.lib %CONDA_INSTALL_LOCN%\Library\lib
53+ - cmd : nmake FileCheck
54+ - cmd : copy bin\FileCheck.exe binFileCheck.exe
55+ # - cmd: nmake check-flang
0 commit comments