CMake: improve LLVM discovery