From 7f5e14698fe16443f2d85a71367899a6a49dd44e Mon Sep 17 00:00:00 2001 From: Anderson Toshiyuki Sasaki Date: Wed, 15 Jan 2020 11:39:26 +0100 Subject: [PATCH] gitlab-ci: Create obj directory for Windows builds The obj directory is not created anymore when the git repository is cloned. Create the directory during the build. Also set the variable "ErrorActionPreference: STOP" to make the build to fail if an error occurs. Signed-off-by: Anderson Toshiyuki Sasaki Reviewed-by: Andreas Schneider --- .gitlab-ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 300b666d..3a5416e1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -378,6 +378,8 @@ freebsd/x86_64: # Visual Studio builds # ############################################################################### .vs: + variables: + ErrorActionPreference: STOP script: - cmake --build . - ctest --output-on-failure @@ -401,7 +403,7 @@ visualstudio/x86_64: extends: .vs before_script: - $env:VCPKG_DEFAULT_TRIPLET="x64-windows" - - cd obj + - mkdir -p obj; if ($?) {cd obj}; if (! $?) {exit 1} - cmake -A x64 -DCMAKE_TOOLCHAIN_FILE="$env:VCPKG_TOOLCHAIN_FILE" @@ -413,7 +415,7 @@ visualstudio/x86: extends: .vs before_script: - $env:VCPKG_DEFAULT_TRIPLET="x86-windows" - - cd obj + - mkdir -p obj; if ($?) {cd obj}; if (! $?) {exit 1} - cmake -DCMAKE_TOOLCHAIN_FILE="$env:VCPKG_TOOLCHAIN_FILE" -DPICKY_DEVELOPER=ON