summaryrefslogtreecommitdiff
path: root/test.sh
blob: 271f1fc9c651873f77404ccb52b230660056c58b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if [ ! -f tools/windowsconstgen.go ]; then
	echo error: $0 must be run from the package source root 1>&2
	exit 1
fi
set -e
if [ x$GOOS = xwindows ]; then
	# have to build windowsconstgen as the host, otherwise weird things happen
	wcg=`mktemp /tmp/windowsconstgenXXXXXXXXXXXX`
	GOOS= GOARCH= go build -o $wcg tools/windowsconstgen.go
	# but we can run it regardless of $GOOS/$GOARCH
	$wcg . 386 "$@"
	$wcg . amd64 "$@"
	rm $wcg
fi
cd test
go build "$@"