better clang/CMake