external/firebird: Drop -fno-rtti from sanitizer builds
[LibreOffice.git] / .configurations / configuration.dsc.yaml
blob711fa297f0118569e53b7501fa255c5262d91ef9
1 # yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
3 # This configuration is for a typical end-user installation of Visual Studio Community 2022 with the
4 # required components to build LibreOffice, excluding the components to cross-compile for ARM64
5 # It includes recommended packages as if you had selected the "Desktop development with C++"
6 # workload in the in the UI driven installer.
7 # (the allowPrerelease directive refers to the DSC module)
9 properties:
10   resources:
11     - resource: Microsoft.WinGet.DSC/WinGetPackage
12       id: VisualStudio
13       directives:
14         description: Install Visual Studio 2022 Community
15         allowPrerelease: true
16       settings:
17         id: Microsoft.VisualStudio.2022.Community
18         source: winget
19     - resource: Microsoft.VisualStudio.DSC/VSComponents
20       id: LibreOffice Components including recommended packages 
21       dependsOn:
22         - VisualStudio
23       directives:
24         description: Install components required to build LibreOffice, including recommended ones
25       settings:
26         productId: Microsoft.VisualStudio.Product.Community
27         channelId: VisualStudio.17.Release
28         vsConfigFile: '${WinGetConfigRoot}\2022.vsconfig'
29         IncludeRecommended: true
30   configurationVersion: 0.2.0