only use clang if CC is unset in the environment