【发布时间】:2011-10-14 15:39:22
【问题描述】:
我有一个大型代码库,可以使用旧的自定义构建系统构建良好的代码库,该系统使用一堆 bash 脚本和递归组合的简单 Makefile 拼凑在一起。
如何使用现代版本的 GNU make 重新创建构建系统? (或其他一些工具。)
代码库很大,分成许多子目录,并且有非平凡的跨子文件夹依赖和系统库链接要求。
既然我可以使用当前的构建系统构建一组启用调试的可执行文件,那么有没有办法自省这些文件,构建一组新的构建和链接规则?
谢谢
【问题讨论】:
标签: build-process makefile build-automation cmake