diff --git a/create-project.ps1 b/create-project.ps1 index a15c8bd..7c37795 100644 --- a/create-project.ps1 +++ b/create-project.ps1 @@ -5,13 +5,21 @@ function Initialize-Project { # generation Write-Host "Generating project" Set-Location $projectFolder - $cmakeProcess = Start-Process -FilePath cmake -ArgumentList @("..") -NoNewWindow -Wait -PassThru - Set-Location .. - if ($cmakeProcess.ExitCode -ne 0) { - Write-Host "CMake generation failed" + cmake .. -G "Visual Studio 17 2022" -A x64 ` + -DCMAKE_CONFIGURATION_TYPES="Debug;Release" ` + -DCMAKE_VS_PLATFORM_NAME="x64" + + dotnet restore "$slnName.sln" --arch x64 + + $exitCode = $LASTEXITCODE + + if ($exitCode -ne 0) { + Write-Host "CMake generation failed with exit code: $exitCode" -ForegroundColor Red exit 1 } + + Set-Location .. # sln open try {