]> git.ipfire.org Git - thirdparty/libsolv.git/blob - .appveyor.yml
Add lua to bindings documentation
[thirdparty/libsolv.git] / .appveyor.yml
1 build: false
2
3 platform:
4 - x64
5
6 image:
7 - Visual Studio 2017
8
9 environment:
10 matrix:
11 - MINICONDA: C:\libsolv-conda
12
13 init:
14 - "ECHO %MINICONDA%"
15 - if "%APPVEYOR_BUILD_WORKER_IMAGE%" == "Visual Studio 2015" set VCVARPATH="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
16 - if "%APPVEYOR_BUILD_WORKER_IMAGE%" == "Visual Studio 2015" set VCARGUMENT=%PLATFORM%
17 - if "%APPVEYOR_BUILD_WORKER_IMAGE%" == "Visual Studio 2017" set VCVARPATH="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
18 - echo "%VCVARPATH% %VCARGUMENT%"
19 - "%VCVARPATH% %VCARGUMENT%"
20 - ps: if($env:Platform -eq "x64"){Start-FileDownload 'http://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe' C:\Miniconda.exe; echo "Done"}
21 - ps: if($env:Platform -eq "x86"){Start-FileDownload 'http://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86.exe' C:\Miniconda.exe; echo "Done"}
22 - cmd: C:\Miniconda.exe /S /D=C:\libsolv-conda
23 - "set PATH=%MINICONDA%;%MINICONDA%\\Scripts;%MINICONDA%\\Library\\bin;%PATH%"
24
25 install:
26 - conda config --set always_yes yes --set changeps1 no
27 - conda update -q conda
28 - conda info -a
29 - conda install cmake zlib xz -c conda-forge
30 - cmake -G "NMake Makefiles" -D CMAKE_INSTALL_PREFIX=%MINICONDA%\\LIBRARY -DDISABLE_SHARED=1 -DWITHOUT_COOKIEOPEN=1 -DMULTI_SEMANTICS=1 -DENABLE_COMPLEX_DEPS=1 -DENABLE_EXAMPLES=0 .
31 - nmake
32
33 build_script:
34 - ctest