From e9b50024e3a3da9d9c8da7cb4e101f2b30151812 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Tue, 23 Oct 2018 10:34:13 +0300 Subject: [PATCH] Appveyor CI: Refactoring of script to use environment matrix --- appveyor.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index bd743092..697b4af3 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,11 +1,22 @@ version: 8.1.0-{build} +environment: + matrix: + - TARGET: cmake + CMAKE_CONFIG: Debug + CMAKE_OPTIONS: -Denable_gc_assertions=ON + clone_depth: 50 +install: +- cmd: echo CMAKE_CONFIG=%CMAKE_CONFIG% +- cmd: echo CMAKE_OPTIONS=%CMAKE_OPTIONS% +- cmd: git clone --depth=50 https://github.com/ivmai/libatomic_ops.git + build_script: - - git clone --depth=50 https://github.com/ivmai/libatomic_ops.git - - cmake -Denable_gc_assertions=ON - - cmake --build . --config Debug +- cmd: if [%TARGET%]==[cmake] ( + cmake %CMAKE_OPTIONS% && + cmake --build . --config %CMAKE_CONFIG% ) test_script: - - ctest --build-config Debug -V +- cmd: if [%TARGET%]==[cmake] ( ctest --build-config %CMAKE_CONFIG% -V ) -- 2.50.1