mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 02:34:11 +01:00 
			
		
		
		
	Internal testing has shown these result in higher committed memory usage in some systems. Also Ob2 is already implied by O2, so that can be removed as well.
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # SPDX-FileCopyrightText: 2019 yuzu Emulator Project
 | |
| # SPDX-License-Identifier: GPL-2.0-or-later
 | |
| 
 | |
| parameters:
 | |
|   artifactSource: 'true'
 | |
|   cache: 'false'
 | |
|   version: ''
 | |
| 
 | |
| steps:
 | |
| - task: Powershell@2
 | |
|   displayName: 'Install Vulkan SDK'
 | |
|   inputs:
 | |
|     targetType: 'filePath'
 | |
|     filePath: './.ci/scripts/windows/install-vulkan-sdk.ps1'
 | |
| - script: refreshenv && glslangValidator --version && mkdir build && cd build && cmake -E env CXXFLAGS="/Gw" cmake -G "Visual Studio 17 2022" -A x64 -DCMAKE_POLICY_DEFAULT_CMP0069=NEW -DYUZU_ENABLE_LTO=ON -DYUZU_USE_BUNDLED_QT=1 -DYUZU_USE_BUNDLED_SDL2=1 -DYUZU_USE_QT_WEB_ENGINE=ON -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON -DYUZU_ENABLE_COMPATIBILITY_REPORTING=${COMPAT} -DYUZU_TESTS=OFF -DUSE_DISCORD_PRESENCE=ON -DENABLE_QT_TRANSLATION=ON -DDISPLAY_VERSION=${{ parameters['version'] }} -DCMAKE_BUILD_TYPE=Release -DYUZU_CRASH_DUMPS=ON .. && cd ..
 | |
|   displayName: 'Configure CMake'
 | |
| - task: MSBuild@1
 | |
|   displayName: 'Build'
 | |
|   inputs:
 | |
|     solution: 'build/yuzu.sln'
 | |
|     maximumCpuCount: true
 | |
|     configuration: release
 | |
| - task: PowerShell@2
 | |
|   displayName: 'Package Artifacts'
 | |
|   inputs:
 | |
|     targetType: 'filePath'
 | |
|     filePath: './.ci/scripts/windows/upload.ps1'
 | |
|     arguments: '$(BuildName)'
 | |
| - publish: artifacts
 | |
|   artifact: 'yuzu-$(BuildName)-windows-msvc'
 | |
|   displayName: 'Upload Artifacts'
 |