freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype][master] [ci] Add support for MSBuild on Windows


From: Alexei Podtelezhnikov (@apodtele)
Subject: [Git][freetype/freetype][master] [ci] Add support for MSBuild on Windows.
Date: Mon, 18 Dec 2023 17:45:09 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType

Commits:

  • ca76683b
    by Alexei Podtelezhnikov (Алексей Подтележников) at 2023-12-18T17:45:05+00:00
    [ci] Add support for MSBuild on Windows.
    
    This adds msbuild job for VS2019 (x64).
    
    * .gitlab-ci.yml: Added "windows msbuild vs2019 amd64".
    

1 changed file:

Changes:

  • .gitlab-ci.yml
    ... ... @@ -74,9 +74,24 @@ variables:
    74 74
             meson compile --verbose -C build
    
    75 75
             $env:MESON_WINDOWS_TESTS"
    
    76 76
     
    
    77
    +.build windows msbuild:
    
    78
    +  extends: '.build windows common'
    
    79
    +  variables:
    
    80
    +    # Make sure any failure in PowerShell scripts is fatal.
    
    81
    +    ErrorActionPreference: 'Stop'
    
    82
    +    WarningPreference: 'Stop'
    
    83
    +  script:
    
    84
    +    - git submodule update --init --recursive
    
    85
    +    - cmd.exe /C "C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=$env:ARCH &&
    
    86
    +      MSBuild.exe -clp:ForceConsoleColor -t:Rebuild
    
    87
    +               -p:Configuration=Debug
    
    88
    +               -p:Platform=$env:PLATFORM
    
    89
    +               -p:UserDefines=FT_DEBUG_LOGGING
    
    90
    +               MSBuild.sln"
    
    91
    +
    
    77 92
     
    
    78 93
     # Format of job names:
    
    79
    -# <OS> <Build-Tool> <Build-Params> <Architecture>
    
    94
    +# <OS> <Build-Tool> <Build-Params> <Architecture>:
    
    80 95
     
    
    81 96
     
    
    82 97
     # Windows jobs.
    
    ... ... @@ -100,6 +115,13 @@ windows meson vs2019 amd64 uwp:
    100 115
         VS_UWP: '-app_platform=UWP'
    
    101 116
         MESON_ARGS_UWP: '--cross-file uwp-crossfile.meson -Dc_winlibs="windowsapp.lib"'
    
    102 117
     
    
    118
    +windows msbuild vs2019 amd64:
    
    119
    +  extends: '.build windows msbuild'
    
    120
    +  variables:
    
    121
    +    ARCH: 'amd64'
    
    122
    +    PLATFORM: 'x64'
    
    123
    +
    
    124
    +
    
    103 125
     # Linux Jobs.
    
    104 126
     #
    
    105 127
     # Jobs with "libs" in the name force-enable libraries.
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]