Blame | Last modification | View Log | Download
clone_folder: c:\projects\jsoncppenvironment:matrix:- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015CMAKE_GENERATOR: Visual Studio 14 2015- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015CMAKE_GENERATOR: Visual Studio 14 2015 Win64- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017CMAKE_GENERATOR: Visual Studio 15 2017- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017CMAKE_GENERATOR: Visual Studio 15 2017 Win64build_script:- cmake --version# The build script starts in root.- set JSONCPP_FOLDER=%cd%- set JSONCPP_BUILD_FOLDER=%JSONCPP_FOLDER%\build\release- mkdir -p %JSONCPP_BUILD_FOLDER%- cd %JSONCPP_BUILD_FOLDER%- cmake -G "%CMAKE_GENERATOR%" -DCMAKE_INSTALL_PREFIX:PATH=%CD:\=/%/install -DBUILD_SHARED_LIBS:BOOL=ON %JSONCPP_FOLDER%# Use ctest to make a dashboard build:# - ctest -D Experimental(Start|Update|Configure|Build|Test|Coverage|MemCheck|Submit)# NOTE: Testing on windows is not yet finished:# - ctest -C Release -D ExperimentalStart -D ExperimentalConfigure -D ExperimentalBuild -D ExperimentalTest -D ExperimentalSubmit- ctest -C Release -D ExperimentalStart -D ExperimentalConfigure -D ExperimentalBuild -D ExperimentalSubmit# Final step is to verify that installation succeeds- cmake --build . --config Release --target installdeploy:provider: GitHubauth_token:secure: K2Tp1q8pIZ7rs0Ot24ZMWuwr12Ev6Tc6QkhMjGQxoQG3ng1pXtgPasiJ45IDXGdgon:branch: masterappveyor_repo_tag: true