summary refs log tree commit diff
path: root/build.sh
blob: 7f72b4d54833618b9322e14c5269d00a4a64b8fc (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 -mwindows' 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