C项目git子模块构建的最佳实践

时间:2018-03-12 16:16:24

标签: c git git-submodules autotools

我有一个使用autotools的C项目和make来构建我的项目。我需要使用代码,据我所知,只能在github上使用。在我的项目中包含此代码的最佳做法是什么?我该怎么做?

This is the code I want to use

1 个答案:

答案 0 :(得分:2)

我能想到的最好的方法是使用Git Submodules,以便将依赖项与存储库捆绑在一起,而不必将它们放在存储库中。这将为您提供2个优势,您的库依赖将永远是(最新的),您的git存储库不会膨胀所有不必要的数据和库将带来的对象。确保使用lib构建并查询用户是否在他的系统上没有它。

C没有任何本机依赖关系管理器。

如果任何工具可以做你想要的事情,基本上可以做任何事情,你可以查看Conda