build: define platform and restore sln
This commit is contained in:
+12
-4
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user