Fixed bug wth vefoncache storage_entry.visible, added building stb_truetype to dep update

This commit is contained in:
2025-01-12 22:03:38 -05:00
parent 9d5ac7b0d2
commit fd424c94bb
5 changed files with 53 additions and 8 deletions

View File

@ -0,0 +1,28 @@
if ($env:VCINSTALLDIR) {
return
}
$ErrorActionPreference = "Stop"
# Use vswhere to find the latest Visual Studio installation
$vswhere_out = & "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -latest -property installationPath
if ($null -eq $vswhere_out) {
Write-Host "ERROR: Visual Studio installation not found"
exit 1
}
# Find Launch-VsDevShell.ps1 in the Visual Studio installation
$vs_path = $vswhere_out
$vs_devshell = Join-Path $vs_path "\Common7\Tools\Launch-VsDevShell.ps1"
if ( -not (Test-Path $vs_devshell) ) {
Write-Host "ERROR: Launch-VsDevShell.ps1 not found in Visual Studio installation"
Write-Host Tested path: $vs_devshell
exit 1
}
# Launch the Visual Studio Developer Shell
Push-Location
write-host @args
& $vs_devshell @args
Pop-Location

View File

@ -63,8 +63,22 @@ if ( $binaries_dirty -or $true )
$third_party_dlls = Get-ChildItem -Path $path_sokol_dlls -Filter '*.dll'
foreach ($dll in $third_party_dlls) {
$destination = join-path $path_build $dll.Name
Copy-Item $dll.FullName -Destination $destination -Force
$destination = join-path $path_build $dll.Name
Copy-Item $dll.FullName -Destination $destination -Force
}
}
pop-location
$path_helpers = join-path $PSScriptRoot 'helpers'
$path_devshell = join-path $path_helpers 'devshell.ps1'
. $path_devshell -arch amd64
$path_stb = join-path $path_thirdparty 'stb'
$path_stb_src = join-path $path_stb 'src'
push-location $path_stb_src
& '.\build.bat'
pop-location