有个不小的项目,其中的源码有应用,有驱动,有库,有文档,想用一个类似 kernel 的 Kconfig 的机制来管理,可以用来发布可执行程序、库、文档等指定文件。以前都是自己建的脚本来管理的,能用,但是有很多不足,所以这次想找个开源的强大的工具来用,大家有推荐的吗?
|
loadingFeb 6, 2018 via Android
1
gitlib ?
|
|
2
@loading gutlab ?
应该是我没描述清楚,我寻找的不是版本管理系统,而是一个发布的系统,就是进去后根据不同的配置可以 make 输出期望的文件。就比如 kernel 用的 Kcongfig,配置好后,执行 make 就可以生成 image,类似这样的 |
|
yuanfnadiFeb 6, 2018 via iPhone
3
docker build 然后提取出文件
|
|
changnetFeb 6, 2018 via Android
4
cmake 这种?单一平台的话,自己写脚本不行么
|
|
feather12315Feb 6, 2018 via Android
5
autotools, cMake
|
|
sopatoFeb 7, 2018
6
你需要的是 jenkins 或者 CI 工具?
|
|
waruqiFeb 7, 2018 via Android
7
可以试试 xmake 原生内置支持 menuconfig。工程维护采用 lua 语法 简洁上手快。完全符合你的需求 http://xmake.io
|
|
q397064399Feb 7, 2018
8
这是持续集成吧
|
|
9
一想到要用到这些新东西就好激动啊。
多谢楼上的各位出谋划策,我挨个的去学习一下。 |
|
ryanking8215Feb 7, 2018
10
那就用 kconfig, 可以独立出来的。见过一些嵌入式平台的 SDK 用 kconfig 来做工程配置和维护。
刚才去看了下 xmake,也是一个很好的工具。 cmake 更简单,没有 menuconfig。 |