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

13 lines
343 B
Bash

#!/usr/bin/env bash
set -euo pipefail
inputs=(@PSC_INPUT_FILES_SH@)
output_dir='@PSC_OUTPUT_DIR@'
format='@PSC_FORMAT@'
dot_exe='@PSC_DOT_EXECUTABLE@'
mkdir -p "$output_dir"
for input_file in "${inputs[@]}"; do
name=$(basename "$input_file")
name=${name%.*}
"$dot_exe" "-T$format" "$input_file" -o "$output_dir/$name.$format"
done