summary refs log tree commit diff
path: root/build.sh
blob: 3a08184609db9cf71c8953c63eb919f12caf4e1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#/bin/sh

case $1 in
	gnu-linux)
		NS=gl CFLAGS='-g1 -Os' make
		;;
	ms-windows)
		NS=w CFLAGS='-g1 -Os' CC='x86_64-w64-mingw32-cc' make
		;;
	leak)
		NS=leak CC='cc -fsanitize=leak' CFLAGS='-g -O0' make
		;;
	ub)
		NS=leak CC='cc -fsanitize=undefined' CFLAGS='-g -O0' make
		;;
	*)
		echo >&2 "dont know how to build '$1'"
		exit 1
esac