1*44844408SAndroid Build Coastguard Workerclone_folder: c:\projects\jsoncpp 2*44844408SAndroid Build Coastguard Worker 3*44844408SAndroid Build Coastguard Workerenvironment: 4*44844408SAndroid Build Coastguard Worker 5*44844408SAndroid Build Coastguard Worker matrix: 6*44844408SAndroid Build Coastguard Worker - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 7*44844408SAndroid Build Coastguard Worker CMAKE_GENERATOR: Visual Studio 14 2015 8*44844408SAndroid Build Coastguard Worker - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 9*44844408SAndroid Build Coastguard Worker CMAKE_GENERATOR: Visual Studio 14 2015 Win64 10*44844408SAndroid Build Coastguard Worker - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 11*44844408SAndroid Build Coastguard Worker CMAKE_GENERATOR: Visual Studio 15 2017 12*44844408SAndroid Build Coastguard Worker - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 13*44844408SAndroid Build Coastguard Worker CMAKE_GENERATOR: Visual Studio 15 2017 Win64 14*44844408SAndroid Build Coastguard Worker 15*44844408SAndroid Build Coastguard Workerbuild_script: 16*44844408SAndroid Build Coastguard Worker - cmake --version 17*44844408SAndroid Build Coastguard Worker # The build script starts in root. 18*44844408SAndroid Build Coastguard Worker - set JSONCPP_FOLDER=%cd% 19*44844408SAndroid Build Coastguard Worker - set JSONCPP_BUILD_FOLDER=%JSONCPP_FOLDER%\build\release 20*44844408SAndroid Build Coastguard Worker - mkdir -p %JSONCPP_BUILD_FOLDER% 21*44844408SAndroid Build Coastguard Worker - cd %JSONCPP_BUILD_FOLDER% 22*44844408SAndroid Build Coastguard Worker - cmake -G "%CMAKE_GENERATOR%" -DCMAKE_INSTALL_PREFIX:PATH=%CD:\=/%/install -DBUILD_SHARED_LIBS:BOOL=ON %JSONCPP_FOLDER% 23*44844408SAndroid Build Coastguard Worker # Use ctest to make a dashboard build: 24*44844408SAndroid Build Coastguard Worker # - ctest -D Experimental(Start|Update|Configure|Build|Test|Coverage|MemCheck|Submit) 25*44844408SAndroid Build Coastguard Worker # NOTE: Testing on windows is not yet finished: 26*44844408SAndroid Build Coastguard Worker # - ctest -C Release -D ExperimentalStart -D ExperimentalConfigure -D ExperimentalBuild -D ExperimentalTest -D ExperimentalSubmit 27*44844408SAndroid Build Coastguard Worker - ctest -C Release -D ExperimentalStart -D ExperimentalConfigure -D ExperimentalBuild -D ExperimentalSubmit 28*44844408SAndroid Build Coastguard Worker # Final step is to verify that installation succeeds 29*44844408SAndroid Build Coastguard Worker - cmake --build . --config Release --target install 30*44844408SAndroid Build Coastguard Worker 31*44844408SAndroid Build Coastguard Workerdeploy: 32*44844408SAndroid Build Coastguard Worker provider: GitHub 33*44844408SAndroid Build Coastguard Worker auth_token: 34*44844408SAndroid Build Coastguard Worker secure: K2Tp1q8pIZ7rs0Ot24ZMWuwr12Ev6Tc6QkhMjGQxoQG3ng1pXtgPasiJ45IDXGdg 35*44844408SAndroid Build Coastguard Worker on: 36*44844408SAndroid Build Coastguard Worker branch: master 37*44844408SAndroid Build Coastguard Worker appveyor_repo_tag: true 38