script:
- $ErrorActionPreference = "Stop"
# Toolchain definitions
- - if($env:platform -eq "x64") {
+ - if($Env:project_platform -eq "x64") {
$TARGET_ARCH = "x64";
}
else {
if($env:build_system -eq "cmake") {
mkdir build;
cd build;
- cmake -G "$env:generator" -A $Env:platform ..;
+ cmake -G "$env:generator" -A $Env:project_platform ..;
cmake --build . --config $env:configuration;
cd ..;
}
# Package
- $Env:GV_VERSION=$( cat VERSION )
- >-
- if($env:platform -eq "x64") {
+ if($Env:project_platform -eq "x64") {
$API = "win64";
} else {
$API = "win32";
- $ID = "windows"
- $VERSION_ID = "10"
- $COLLECTION = $( cat COLLECTION )
- - $DIR = "Packages\${COLLECTION}\${ID}\${VERSION_ID}\$env:build_system\$env:configuration\$Env:platform"
+ - $DIR = "Packages\${COLLECTION}\${ID}\${VERSION_ID}\$env:build_system\$env:configuration\$Env:project_platform"
- mkdir -p $DIR
- >-
if($env:build_system -eq "cmake") {
<<: *windows_build_definition
before_script:
- $Env:generator = "Visual Studio 16 2019"
- - $Env:platform = "Win32"
+ - $Env:project_platform = "Win32"
- $Env:configuration = "Release"
- $Env:build_system = "cmake"
<<: *windows_build_definition
before_script:
- $Env:generator = "Visual Studio 16 2019"
- - $Env:platform = "Win32"
+ - $Env:project_platform = "Win32"
- $Env:configuration = "Debug"
- $Env:build_system = "cmake"
<<: *windows_build_definition
before_script:
- $Env:generator = "Visual Studio 16 2019"
- - $Env:platform = "x64"
+ - $Env:project_platform = "x64"
- $Env:configuration = "Release"
- $Env:build_system = "cmake"
<<: *windows_build_definition
before_script:
- $Env:generator = "Visual Studio 16 2019"
- - $Env:platform = "x64"
+ - $Env:project_platform = "x64"
- $Env:configuration = "Debug"
- $Env:build_system = "cmake"
windows-msbuild-Win32-release-build:
<<: *windows_build_definition
before_script:
- - $Env:platform = "Win32"
+ - $Env:project_platform = "Win32"
- $Env:configuration = "Release"
- $Env:build_system = "msbuild"
windows-msbuild-Win32-debug-build:
<<: *windows_build_definition
before_script:
- - $Env:platform = "Win32"
+ - $Env:project_platform = "Win32"
- $Env:configuration = "Debug"
- $Env:build_system = "msbuild"