kim.grasman at gmail.com
Sat Nov 11 21:22:31 UTC 2017
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:
Call Stack (most recent call first):
The failing module, ClangConfig.cmake, does:
# Provide all our library targets to users.
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.
More information about the Pkg-llvm-team