Add simple Visual Studio project generator script for YAZE

- Introduced a new Python script, `generate-vs-projects-simple.py`, to create Visual Studio project files without complex CMake dependencies.
- The script generates both `.vcxproj` and `.sln` files, consolidating source and header files for the YAZE project.
- Updated the Windows development setup script to utilize the new generator, providing fallback to the original if the simple generator fails.
- Enhanced user instructions for building the project in Visual Studio.
This commit is contained in:
scawful
2025-09-28 01:07:16 -04:00
parent 8205de84f9
commit 52ae0e864a
2 changed files with 338 additions and 2 deletions

View File

@@ -164,11 +164,19 @@ switch ($SkipVcpkg) {
Write-Host "Step 6: Generating Visual Studio project files..." -ForegroundColor Yellow
switch ($pythonFound) {
$true {
& python scripts/generate-vs-projects.py
& python scripts/generate-vs-projects-simple.py
$generateSuccess = ($LASTEXITCODE -eq 0)
switch ($generateSuccess) {
$true { Write-Host "✓ Project files generated successfully" -ForegroundColor Green }
$false { Write-Host "⚠ Failed to generate project files" -ForegroundColor Yellow }
$false {
Write-Host "⚠ Failed to generate project files with simple generator, trying original..." -ForegroundColor Yellow
& python scripts/generate-vs-projects.py
$generateSuccess2 = ($LASTEXITCODE -eq 0)
switch ($generateSuccess2) {
$true { Write-Host "✓ Project files generated successfully" -ForegroundColor Green }
$false { Write-Host "⚠ Failed to generate project files" -ForegroundColor Yellow }
}
}
}
}
$false { Write-Host "⚠ Python required to generate project files" -ForegroundColor Yellow }