add clang enable function