summaryrefslogtreecommitdiff
path: root/tests/assert-identical.sh
blob: 1a25f6293160ae21e960c0ad83b411d908a2c020 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
set -eu

NAME='tweetnacl'
CFLAGS='-O3 -s'

trap "rm -f tests/resources/impl.c src/impl.cmp.o tests/resources/impl.cmp.o" \
	EXIT

(
cd src/
gcc $CFLAGS -o impl.cmp.o -c impl.c
strip impl.cmp.o
) &

(
cd tests/resources/
cp "$NAME".c impl.c
gcc $CFLAGS -o impl.cmp.o -c impl.c
strip impl.cmp.o
) &

wait

cmp tests/resources/impl.cmp.o src/impl.cmp.o