[LLVMdev] problem with my LLVM pass

Jun Koi junkoi2004 at gmail.com
Thu Oct 18 20:06:49 PDT 2012


On Fri, Oct 19, 2012 at 12:59 AM, Sahasrabuddhe, Sameer
<Sameer.Sahasrabuddhe at amd.com> wrote:
>> -----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?

you are right: i compiled llvm with configure & make. then i guess
that is why i miss the cmake file.

thanks.




More information about the llvm-dev mailing list