1 #!/bin/sh
2 
3 set -e
4 
5 : ${CC:=cc}
6 
7 ${CC} -E - <<-EOF | awk '/sunpro/||/clang/||/gcc/||/other/{ print $1; exit; }'
8 	#if defined __SUNPRO_C
9 	sunpro
10 	#elif defined __clang__
11 	clang
12 	#elif defined __GNUC__
13 	gcc
14 	#else
15 	other
16 	#endif
17 EOF
18