# Building libclang-cpp.so fails if LLVM_ENABLE_PIC=Off if (NOT LLVM_ENABLE_PIC) return() endif() get_property(clang_libs GLOBAL PROPERTY CLANG_STATIC_LIBS) foreach (lib ${clang_libs}) if(XCODE) # Xcode doesn't support object libraries, so we have to trick it into # linking the static libraries instead. list(APPEND _DEPS "-force_load" ${lib}) else() list(APPEND _OBJECTS $) endif() list(APPEND _DEPS $) list(APPEND _DEPS $) endforeach () if (CLANG_LINK_CLANG_DYLIB) set(INSTALL_WITH_TOOLCHAIN INSTALL_WITH_TOOLCHAIN) endif() add_clang_library(clang-cpp SHARED ${INSTALL_WITH_TOOLCHAIN} clang-shlib.cpp ${_OBJECTS} LINK_LIBS ${_DEPS})