The former two are checkouts of the release_37 branches of the corresponding
git@github.com:llvm-mirror/*.git repositories. I configured them basically
with
and then same for clang. Everything compiles and works just fine, except for
the unit tests. And those are only compiled for me when I run `make clang-
test` manually, i.e. they are not included in the "normal" make call - is this
intended?
– Found LLVM_CONFIG as /home/milian/projects/compiled/other/bin/llvm-config
This makes me believe your clang build is not using the llvm you just built? Do you have installed version of LLVM on your distro?
I used to build Clang out of source on Windows and you had to provide path to LLVM but I can’t see that in CMake gui anymore (on Linux). The only thing I can suggest is to move clang inside llvm/tools and build in-tree. That will work 100%
the email I wrote was written by hand and used a made up prefix. In reality, I
install into the prefix you see there. Here are my CMakeCache.txt files:
So I have no idea what the problem is. It might be using autotools, it might be the fact that you’re installing llvm. Here’s what I tried on my Ubuntu VM.
If you checkout clang into llvm/tools/clang, configuring and building llvm will also do the same for clang.
You cna then test everything with make -check-all.