[LLVMdev] Linking static external library into an LLVM pass library?

Roel Jordans r.jordans at tue.nl
Thu Mar 15 01:58:44 PDT 2012


You could try to use the LIBS variable, that one gets passed directly to 
the linker and takes arguments in the standard linking convention. It's 
a few items down on the page you linked.

- Roel

On 03/15/2012 12:26 AM, Welson Sun wrote:
> This document http://llvm.org/docs/Projects.html says the USEDLIBS
> should be used to statically link libraries:
>
> USEDLIBS
>     This variable holds a space separated list of libraries that should
>     be linked into the program. These libraries must be libraries that
>     come from your *lib* directory. The libraries must be specified
>     without their "lib" prefix. For example, to link libsample.a, you
>     would set USEDLIBS to sample.a.
>
>     Note that this works only for statically linked libraries.
>
>
> But, what is that "lib" directory? How can I specify external libxyz.a
> file that doesn't live in this libs directory?
>
> Anybody has done this?
>
>
> Thanks!
> Welson
>



More information about the llvm-dev mailing list