Files
build_infra/Graphviz/Graphviz_Render.ps1.in
T
2026-07-28 10:54:38 +08:00

14 lines
478 B
Plaintext

$ErrorActionPreference = 'Stop'
$inputs = @PSC_INPUT_FILES@
$outputDir = '@PSC_OUTPUT_DIR@'
$format = '@PSC_FORMAT@'
$dotExe = '@PSC_DOT_EXECUTABLE@'
New-Item -ItemType Directory -Force -Path $outputDir | Out-Null
foreach ($inputFile in $inputs) {
$name = [System.IO.Path]::GetFileNameWithoutExtension($inputFile)
& $dotExe ('-T' + $format) $inputFile '-o' (Join-Path $outputDir ($name + '.' + $format))
if ($LASTEXITCODE -ne 0) {
exit $LASTEXITCODE
}
}