summaryrefslogtreecommitdiff
path: root/rules/CC/include_scan
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2025-02-19 14:32:23 +0100
committerOliver Reiche <oliver.reiche@huawei.com>2025-02-19 14:32:23 +0100
commitcc1a97a31e431f020f763364a7938fdddf7d1482 (patch)
tree145f877ce7aea5604942f5f7ba8548fecf10d723 /rules/CC/include_scan
parentc9ebda47ea13b78e796b4b0c87ce5eb7549f8406 (diff)
parent1dcac56d3f2b170617aba19726b92e267261c876 (diff)
downloadrules-cc-cc1a97a31e431f020f763364a7938fdddf7d1482.tar.gz
Merge subtree 'rules' into rules-cc
* commit '1dcac56d3f2b170617aba19726b92e267261c876': Fix include scanner implementations
Diffstat (limited to 'rules/CC/include_scan')
-rwxr-xr-xrules/CC/include_scan3
1 files changed, 2 insertions, 1 deletions
diff --git a/rules/CC/include_scan b/rules/CC/include_scan
index 2876075..b7c1590 100755
--- a/rules/CC/include_scan
+++ b/rules/CC/include_scan
@@ -30,7 +30,8 @@ set -eu
readonly OUT_DIR="$1"
shift
-for FILE in $("$@" | tr ' ' '\n' | sort | uniq); do
+STDOUT="$("$@")" || exit $?
+for FILE in $(echo "$STDOUT" | tr ' ' '\n' | sort | uniq); do
FILE="$(realpath -s -m --relative-to=. "${FILE}")"
if expr match "${FILE}" 'include/' >/dev/null; then
OUT_PATH="${OUT_DIR}/${FILE}"