Use private linking for exported CMake targets #88

Manually merged
SlavekB merged 1 commits from feat/use-private-linking into master 4 years ago
Owner

It seems that it will be necessary to find a suitable boundary between which libraries to list as linked interfaces and which to link privately.

For example, listing ${ZLIB_LIBRARIES} as privately linked could require many modifications for other libraries and binaries that use zlib, but currently do not explicitly mention it in linked libraries because they got it thanks to tdecore-shared.

It seems that it will be necessary to find a suitable boundary between which libraries to list as linked interfaces and which to link privately. For example, listing `${ZLIB_LIBRARIES}` as privately linked could require many modifications for other libraries and binaries that use `zlib`, but currently do not explicitly mention it in linked libraries because they got it thanks to `tdecore-shared`.
SlavekB added the PR/rfc PR/wip labels 4 years ago
SlavekB changed title from WIP: Use private linking for exported CMake targets to Use private linking for exported CMake targets 4 years ago
SlavekB removed the PR/wip PR/rfc labels 4 years ago
SlavekB closed this pull request 4 years ago
SlavekB deleted branch feat/use-private-linking 4 years ago
SlavekB added this to the R14.0.9 release milestone 4 years ago
The pull request has been manually merged as 158b6e1152.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Reference: TDE/tdelibs#88
Loading…
There is no content yet.