use clang as CC and CXX when using llvm