【更新】调整编译脚本和目录结构
This commit is contained in:
30
build_app.ps1
Normal file
30
build_app.ps1
Normal file
@@ -0,0 +1,30 @@
|
||||
# 定义项目和构建目录的变量
|
||||
$projectDir = "$PSScriptRoot"
|
||||
echo $projectDir
|
||||
$buildDir = "$projectDir\build"
|
||||
|
||||
# 创建构建目录
|
||||
if (-Not (Test-Path -Path $buildDir)) {
|
||||
New-Item -ItemType Directory -Path $buildDir
|
||||
}
|
||||
|
||||
# 进入构建目录
|
||||
Set-Location -Path $buildDir
|
||||
|
||||
# 运行CMake生成构建系统
|
||||
cmake -G "Visual Studio 17 2022" -T host=x64 ..
|
||||
|
||||
# 编译项目
|
||||
cmake --build . --config Release
|
||||
|
||||
# 检查编译命令的退出代码
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Write-Host "CMake build failed with exit code $LASTEXITCODE. Exiting script." -ForegroundColor Red
|
||||
exit $LASTEXITCODE
|
||||
}
|
||||
|
||||
# 返回项目目录
|
||||
Set-Location -Path $projectDir
|
||||
|
||||
# 打印构建完成的消息
|
||||
Write-Host "build done." -ForegroundColor Darkgreen
|
||||
Reference in New Issue
Block a user