[LLVMdev] problem with my LLVM pass

Sahasrabuddhe, Sameer Sameer.Sahasrabuddhe at amd.com
Thu Oct 18 09:59:12 PDT 2012

> -----Original Message-----
> From: Jun Koi [mailto:junkoi2004 at gmail.com]
> Sent: Thursday, October 18, 2012 8:23 PM
> >
> > $ cmake -DLLVM_DIR=/usr/share/llvm/cmake .
> >
> > This worked with both 2.8.3 and 2.8.9
> perhaps that works for older LLVM, but not for 3.1.

Actually I am using the tip of the trunk and not a release. But I think it does not matter ... an eyeballing of the 3.1 directory shows that the cmake scripts are all there, at least in the source.

> there is no such a
> thing as /usr/share/llvm/cmake
> and the suggestion from cmake above is not true, either: on 3.1, i
> cannot find LLVMConfig.cmake and llvm-config.cmake

I was not entirely honest with that path. The actual path that I use is non-standard location where LLVM gets installed. And there is definitely a "share/llvm/cmake" directory in that place.

Here is another possibility ... are you building LLVM itself with configure/make or with cmake? I don't have access to my build setup right now to check this possibility, but I think the configure/make version does not install the cmake scripts. At least that's what it looks like from the top-level Makefiles. Maybe everything is working for me because of the fact that I use cmake+ninja to build and install my LLVM/Clang/Polly setup?


More information about the llvm-dev mailing list