一些基本要求是:
- 基本构建脚本要求,例如从 scm 中提取、复制、编译 :)
- 在 Windows、Unix(Solaris、HPUX、AIX)和 Linux 上的兼容性。
我听说过几个不错的选择,例如 scons、ant 等,但想知道您最喜欢的选择是什么?
目前我有 36 个 kornshell 脚本需要移植,因为即使在 Windows 中的 UNIX 子系统中也不支持 kornshell。
一些基本要求是:
我听说过几个不错的选择,例如 scons、ant 等,但想知道您最喜欢的选择是什么?
目前我有 36 个 kornshell 脚本需要移植,因为即使在 Windows 中的 UNIX 子系统中也不支持 kornshell。
我投票支持 cmake。对我来说重要的是它是一个元构建系统。
CMake 生成可在您选择的编译器环境中使用的本机 makefile 和工作区。
Linux 用户使用 Eclipse,Windows 用户使用 Visual Studio。我还考虑了 scons 背后具有 python 的全部功能,但正如scons wiki中所述:
总结一下,我非常主观的看法是 scons 是一个更好的主意,但是 CMake 的实现更强大