enable clang support