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