summaryrefslogtreecommitdiff
path: root/tests/t0007-language-path.sh
blob: 6a757974ca9544d73f25f74d321a233ff3641d7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
set -eu
out="${TMPDIR-/tmp}/mcpu-cpp-langpath-$$.out"
conf="${TMPDIR-/tmp}/mcpu-cpp-langpath-$$.conf"
trap 'rm -f "$out" "$conf"' EXIT HUP INT TERM
cat > "$conf" <<EOT
MCPU_CPP_AS_INCLUDE_PATH = $srcdir/data/lang-as;
MCPU_CPP_DIFF_INCLUDE_PATH = $srcdir/data/lang-diff;
EOT
"$MCPU_CPP" --config-file "$conf" "$srcdir/data/lang-path-main.c" -o "$out"
grep 'from_as_language_path' "$out" >/dev/null
grep 'from_diff_language_path' "$out" >/dev/null