diff --git a/CI/build.msvc.sh b/CI/build.msvc.sh index 101aa8827..b19325689 100644 --- a/CI/build.msvc.sh +++ b/CI/build.msvc.sh @@ -1,22 +1,17 @@ #!/bin/bash -while [ $# -gt 0 ]; do - ARG=$1 - shift +case $1 in + x86|i686|win32 ) + BITS=32 ;; - case $ARG in - x86|i686|win32 ) - BITS=32 ;; + x64_64|x64|win64 ) + BITS=64 ;; - x64_64|x64|win64 ) - BITS=64 ;; - - * ) - echo "Unknown arg $ARG." - exit 1 ;; - esac -done + * ) + echo "Unknown platform $ARG." + exit 1 ;; +esac cd $(dirname $0)/../build_$BITS -msbuild OpenMW.sln //t:Build //p:Configuration=Release //m:8 //logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" +msbuild OpenMW.sln //t:Build //p:Configuration=$2 //m:8 //logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" diff --git a/appveyor.yml b/appveyor.yml index 399be0c38..896c0b464 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -4,6 +4,10 @@ platform: - Win32 - x64 +configuration: + - Debug + - Release + matrix: fast_finish: true @@ -13,8 +17,8 @@ init: clone_folder: C:\projects\openmw -build: - - cmd: sh C:\projects\openmw\CI\build.msvc.sh %platform% +build_script: + - cmd: sh C:\projects\openmw\CI\build.msvc.sh %platform% %configuration% before_build: - cmd: sh C:\projects\openmw\CI\before_script.msvc.sh %platform%