我们想使用颠覆外部链接功能,但考虑到我们可能有异常的源安排,在让外部链接以我们需要的方式工作方面遇到了困难。
用例是这样的,我们有一个外部库 1 和库 2。库 1 可以自己构建(C++ 库),没有库 2。但是库 2 必须在库 1 的源代码树中构建。如果您检查代码,我们有一个像这样的树:
~/my_checkout/trunk/extern/library1/library2
现在,在上面,library1 是指向源代码树的外部链接。目录 library2 我们希望成为另一个源树的外部链接。
我们有不需要 library2 的项目(因为 library 2 非常大),因此我们无法在 library 1 的源代码树中创建外部链接。使用库 1 的项目也长期投入生产,因此他们不愿意更改结帐程序以适应任何结帐差异(不幸的是)。
有没有解决的办法?
谢谢。