[patch][cmake] Fix -static build

NAKAMURA Takumi geek4civic at gmail.com
Tue Nov 4 06:08:39 PST 2014


Rafael,

I suppose LIBCLANG_BUILD_STATIC is an option to build *extra* libclang.a.
Then I'd like to use libclang.so regardless of LIBCLANG_BUILD_STATIC.
FYI, I am enabling LIBCLANG_BUILD_STATIC in my local build tree.

I suggest options;

  - Change "libclang and libclang_static" <=> "libclang_shared and
libclang" according to CMAKE_EXE_LINKER_FLAGS (to scan it).
  -  Introduce another option like LLVM_BUILD_STATIC.
     With this, do you think libclang.so could be built with explicit
target? (like "ninja libclang_shared")

2014-11-04 0:22 GMT+09:00 Rafael EspĂ­ndola <rafael.espindola at gmail.com>:
> A build with -static currently fails when trying to link c-index-test.
> The attached patch fixes it.
>
> Cheers,
> Rafael




More information about the cfe-commits mailing list