Blame sysinfo/host/host.sh

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