Blame sysinfo/host/host.sh

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