This is an archive of the discontinued LLVM Phabricator instance.

Add missing library dependencies in CMakeLists.txt
ClosedPublic

Authored by comex on Feb 11 2019, 4:42 PM.

Details

Summary

Fixes build in BUILD_SHARED_LIBS mode.

Removes the "DEPENDS clangdXpcJsonConversions" line as LINK_LIBS already implies a dependency AFAIK.

Diff Detail

Event Timeline

comex created this revision.Feb 11 2019, 4:42 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 11 2019, 4:42 PM
phosek accepted this revision.Feb 11 2019, 8:00 PM

LGTM

This revision is now accepted and ready to land.Feb 11 2019, 8:00 PM
comex added a comment.Feb 12 2019, 4:23 PM

Oh, forgot to mention in the initial submission: I don't have commit access so I'll need someone else to commit this.

jkorous requested changes to this revision.Feb 26 2019, 6:29 PM

Hi @comex, I totally missed this! Thanks for the patch.
I am not entirely happy about this dependency though. I am trying to split off the only parts of clangDaemon that XpcTransport actually uses.
I'll either put up my patch for review tomorrow or commit your solution.

This revision now requires changes to proceed.Feb 26 2019, 6:29 PM
jkorous accepted this revision.Feb 26 2019, 6:36 PM

Reconsidered - let's fix the build first and I can finish my patch tomorrow.

This revision is now accepted and ready to land.Feb 26 2019, 6:36 PM
This revision was automatically updated to reflect the committed changes.