Blame sysinfo/host/host.sh

18eb48
#!/bin/sh
18eb48
18eb48
error_msg()
18eb48
{
18eb48
	echo $@ >&2
18eb48
}
18eb48
18eb48
host_test()
18eb48
{
18eb48
	mb_hdrdir=$(pwd)/build
18eb48
	mkdir -p $mb_hdrdir || exit 2
18eb48
e0479c
	if [ -z "$mb_compiler" ]; then
18eb48
                echo "config error: compiler not set."
18eb48
		exit 2
18eb48
	fi
18eb48
18eb48
	$mb_compiler -dM -E - < /dev/null > /dev/null && return 0
18eb48
18eb48
	error_msg "config error: invalid compiler."
18eb48
	exit 2
18eb48
}
18eb48
18eb48
# one: args
18eb48
for arg ; do
18eb48
	case "$arg" in
18eb48
		--help)	usage
18eb48
			;;
18eb48
		--compiler=*)
18eb48
			mb_compiler=${arg#*=}
18eb48
			;;
18eb48
		--cflags=*)
18eb48
			mb_cflags=${arg#*=}
18eb48
			;;
18eb48
		*)
18eb48
			error_msg ${arg#}: "unsupported config argument."
18eb48
			exit 2
18eb48
			;;
18eb48
	esac
18eb48
done
18eb48
18eb48
18eb48
# two: test
18eb48
host_test
18eb48
18eb48
18eb48
# all done
18eb48
exit 0