| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- image:
- - Visual Studio 2017
- environment:
- matrix:
- # - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- # platform: x64
- # FLAGS: "/std:c++latest"
- # GENERATOR: Visual Studio 14 2015 Win64
- # PYTHON: "C:\\Python36-x64"
- # PYTHON_ARCH: "64"
- - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- platform: x64
- FLAGS: "/permissive- /std:c++latest /utf-8"
- GENERATOR: Visual Studio 15 2017 Win64
- PYTHON: "C:\\Python36-x64"
- PYTHON_ARCH: "64"
- - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
- platform: x64
- FLAGS: "/permissive- /std:c++latest /utf-8"
- GENERATOR: Visual Studio 16 2019
- PYTHON: "C:\\Python36-x64"
- PYTHON_ARCH: "64"
- clone_folder: c:\projects\source
- install:
- - set PATH=C:\Users\appveyor\AppData\Roaming\Python\Python36\Scripts;%PYTHON%;%PYTHON%/Scripts/;%PATH%
- - where python
- - python -m pip install --upgrade pip
- - python -m pip install conan==1.59 --user
- - dir "%PYTHON%/Scripts"
- - conan user
- - conan --version
-
- #build_script:
- # - cmd: mkdir build
- # - cmd: conan install . -o gtest:shared=True
- # - cmd: cd build
- # - cmd: cmake ../ -DBUILD_TEST=TRUE -G "Visual Studio 14 2015 Win64"
- # - cmd: cmake --build . --config Release
- build_script:
- - mkdir build
- - cd build
- - conan install ../ --build
- - cmake ../ -G "%GENERATOR%" -DCMAKE_BUILD_TYPE:STRING=Release
- - cmake --build . --config "Release"
- test_script:
- - cmd: >-
- set CTEST_OUTPUT_ON_FAILURE=1
- ctest --verbose --output-on-failure -C Release
- # version: '{build}'
- #
- # environment:
- # matrix:
- # # - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- # # COMPILER: mingw
- # # platform: x86
- # # FLAGS: ""
- # # GENERATOR: Ninja
- # #
- # # - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- # # platform: x86
- # # FLAGS: ""
- # # GENERATOR: Visual Studio 14 2015
- # #
- # # - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- # # platform: x86
- # # FLAGS: ""
- # # GENERATOR: Visual Studio 15 2017
- # #
- # # - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- # # platform: x86
- # # FLAGS: "/permissive- /std:c++latest /utf-8"
- # # GENERATOR: Visual Studio 15 2017
- # #
- # # - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- # # platform: x64
- # # FLAGS: ""
- # # GENERATOR: Visual Studio 14 2015
- # #
- # # - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- # # platform: x64
- # # FLAGS: ""
- # # GENERATOR: Visual Studio 15 2017
- #
- # - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- # platform: x64
- # FLAGS: "/permissive- /std:c++latest /utf-8"
- # GENERATOR: Visual Studio 15 2017
- #
- #
- # install:
- # - if "%COMPILER%"=="mingw" appveyor DownloadFile https://github.com/ninja-build/ninja/releases/download/v1.6.0/ninja-win.zip -FileName ninja.zip
- # - if "%COMPILER%"=="mingw" 7z x ninja.zip -oC:\projects\deps\ninja > nul
- # - if "%COMPILER%"=="mingw" set PATH=C:\projects\deps\ninja;%PATH%
- # - if "%COMPILER%"=="mingw" set PATH=C:\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev0\mingw64\bin;%PATH%
- # - if "%COMPILER%"=="mingw" g++ --version
- # - echo "Downloading conan..."
- # - set PATH=%PATH%;%PYTHON%/Scripts/
- # - pip.exe install conan
- # - conan user # Create the conan data directory
- # - conan --version
- # - conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
- #
- # clone_folder: c:\projects\source
- # build_script:
- # - cmd: >-
- # call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
- #
- # mkdir build
- #
- # cd build
- #
- # conan install c:\projects\source --build -s arch=x86_64
- #
- # cmake c:\projects\source -DCMAKE_CXX_FLAGS="%FLAGS%" -G "%GENERATOR%" -DGNL_USE_CONAN:BOOL=TRUE
- #
- # cmake --build . --config "Debug"
- #
- #
- # test_script:
- # - cmd: ctest -C Debug
- #
- #
- #
- #
- # #init:
- # # - cmake --version
- # # - msbuild /version
- # #
- # #install:
- # # - if "%COMPILER%"=="mingw" appveyor DownloadFile https://github.com/ninja-build/ninja/releases/download/v1.6.0/ninja-win.zip -FileName ninja.zip
- # # - if "%COMPILER%"=="mingw" 7z x ninja.zip -oC:\projects\deps\ninja > nul
- # # - if "%COMPILER%"=="mingw" set PATH=C:\projects\deps\ninja;%PATH%
- # # - if "%COMPILER%"=="mingw" set PATH=C:\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev0\mingw64\bin;%PATH%
- # # - if "%COMPILER%"=="mingw" g++ --version
- # #
- # #before_build:
- # # - cmake . -G "%GENERATOR%" -DCMAKE_CXX_FLAGS="%FLAGS%" -DCMAKE_IGNORE_PATH="C:/Program Files/Git/usr/bin"
- # #
- # #build_script:
- # # - cmake --build . --config Release
- # #
- # #test_script:
- # # - ctest -C Release -V -j
- #
- #
|