summaryrefslogtreecommitdiff
path: root/tests/t0006-path-order.sh
blob: 0b9f76e2511dc78f78d9d222ef60440afa08bb54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
set -eu
out="${TMPDIR-/tmp}/mcpu-cpp-order-$$.out"
trap 'rm -f "$out"' EXIT HUP INT TERM
# Deliberately put -isystem first: -I must still have higher semantic priority.
"$MCPU_CPP" --no-config \
  -isystem "$srcdir/data/system" \
  -I "$srcdir/data/user" \
  "$srcdir/data/order-main.c" -o "$out"
grep 'user_order' "$out" >/dev/null
if grep 'system_order' "$out" >/dev/null; then
  exit 1
fi