[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] msbuild-ci a127214a0: [ci] Add support for MSBUILD builds on
From: |
Werner Lemberg |
Subject: |
[freetype2] msbuild-ci a127214a0: [ci] Add support for MSBUILD builds on windows |
Date: |
Sat, 16 Dec 2023 14:27:11 -0500 (EST) |
branch: msbuild-ci
commit a127214a0569e31fae635e476f769ee506e37474
Author: Anurag Thakur <anuthadev@gmail.com>
Commit: Anurag Thakur <anuthadev@gmail.com>
[ci] Add support for MSBUILD builds on windows
This adds msbuild job for VS2019 (x64)
* .gitlab-ci.yml: Added "windows msbuild vs2019 amd64"
---
.gitlab-ci.yml | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bb078e244..f6eb53ae9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -75,6 +75,21 @@ variables:
$env:MESON_WINDOWS_TESTS"
+.build windows msbuild:
+ extends: '.build windows common'
+ variables:
+ # Make sure any failure in PowerShell scripts is fatal.
+ ErrorActionPreference: 'Stop'
+ WarningPreference: 'Stop'
+ script:
+ - git submodule update --init --recursive
+ - cmd.exe /C "C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64
-arch=$env:ARCH &&
+ MSBUILD.exe -t:Rebuild
+ -p:Configuration=Debug
+ -p:Platform=$env:PLATFORM
+ -p:UserDefines=FT_DEBUG_LOGGING
+ MSBuild.sln"
+
# Format of job names:
# <OS> <Build-Tool> <Build-Params> <Architecture>
@@ -100,6 +115,11 @@ windows meson vs2019 amd64 uwp:
VS_UWP: '-app_platform=UWP'
MESON_ARGS_UWP: '--cross-file uwp-crossfile.meson
-Dc_winlibs="windowsapp.lib"'
+windows msbuild vs2019 amd64:
+ extends: '.build windows msbuild'
+ variables:
+ ARCH: 'amd64'
+ PLATFORM: 'x64'
# Linux Jobs.
#
# Jobs with "libs" in the name force-enable libraries.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] msbuild-ci a127214a0: [ci] Add support for MSBUILD builds on windows,
Werner Lemberg <=