version: 0.0.0.{build} image: Visual Studio 2017 install: ############################################################################ # Install Ninja ############################################################################ - set NINJA_URL="https://github.com/ninja-build/ninja/releases/download/v1.9.0/ninja-win.zip" - appveyor DownloadFile %NINJA_URL% -FileName ninja.zip - 7z x ninja.zip -oC:\projects\deps\ninja > nul - set PATH=C:\projects\deps\ninja;%PATH% - ninja --version # Install SWIG by Choco - ps: choco install -y --no-progress swig --version 4.0.1 before_build: - git submodule init - git submodule update - cd submodules/SourcetrailPythonIndexer - git submodule init - git submodule update - cd ../.. - mkdir build - cd build - mkdir temp - mkdir win64 - cd win64 - call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64 - cmake -G "Ninja" -DBOOST_ROOT=C:/Libraries/boost_1_69_0 -DQt5_DIR=C:/Qt/5.12.6/msvc2017_64/lib/cmake/Qt5 -DBUILD_PYTHON_LANGUAGE_PACKAGE=ON -DCMAKE_BUILD_TYPE=Release ../../ - cd ../../ build_script: - cd build/win64 - ninja - cd ../../ artifacts: - path: bin name: bin type: zip - path: build name: build type: zip