Hello, I've been banging my head against this for a while, too.
>From what I can tell, Sylvain's original report is correct, there's no way to use the Clang CMake modules in this packaging. CMake can be convinced to find Clang with: find_package(Clang REQUIRED CONFIG NAMES llvm Clang) but even then it will fail with CMake Error at /usr/share/llvm-3.9/cmake/ClangConfig.cmake:16 (include): include could not find load file: /usr/lib/cmake/clang/ClangTargets.cmake Call Stack (most recent call first): CMakeLists.txt:34 (find_package) The failing module, ClangConfig.cmake, does: ... set(CLANG_CMAKE_DIR "${CLANG_INSTALL_PREFIX}/lib/cmake/clang") # Provide all our library targets to users. include("${CLANG_CMAKE_DIR}/ClangTargets.cmake") ... This can never match ClangTargets.cmake's true location, which is just next to ClangConfig.cmake, in /usr/share/llvm-3.9/cmake. I haven't had a chance to investigate Sylvain's patch, or understand what the root cause of the problem is (Clang or packaging), but I'll try to dig deeper. Cheers, - Kim