commit d66da367d6d4052bdcea205b600c84fa30de2bd2 parent 61c6638246049b2085f1ef70e5b478c088d1f7da Author: Roberto E. Vargas Caballero <k0ga@shike2.com> Date: Mon, 17 Mar 2025 17:26:12 +0100 tests/make: Add 0107-inference Diffstat:
A | tests/make/execute/0107-inference.sh | | | 31 | +++++++++++++++++++++++++++++++ |
1 file changed, 31 insertions(+), 0 deletions(-)
diff --git a/tests/make/execute/0107-inference.sh b/tests/make/execute/0107-inference.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +trap 'rm -f $tmp1 $tmp2 f f.?' EXIT INT TERM QUIT HUP + +tmp1=tmp1.$$ +tmp2=tmp2.$$ + +cat >$tmp1 <<EOF +c99 -O -o f f.c +EOF + +cat >f.c <<'EOF' +int +main(void) +{ + return 0; +} +EOF + +touch -d '1970-01-01 00:00:01' f.h +touch -d '1970-01-01 00:00:03' f +touch -d '1970-01-01 00:00:04' f.c + +scc make -f- <<'EOF' > $tmp2 2>&1 +f: f.h + +f.h: + touch $@ +EOF + +diff $tmp1 $tmp2