0

一些基本要求是:

  1. 基本构建脚本要求,例如从 scm 中提取、复制、编译 :)
  2. 在 Windows、Unix(Solaris、HPUX、AIX)和 Linux 上的兼容性。

我听说过几个不错的选择,例如 scons、ant 等,但想知道您最喜欢的选择是什么?
目前我有 36 个 kornshell 脚本需要移植,因为即使在 Windows 中的 UNIX 子系统中也不支持 kornshell。

4

1 回答 1

1

我投票支持 cmake。对我来说重要的是它是一个元构建系统。

CMake 生成可在您选择的编译器环境中使用的本机 makefile 和工作区。

Linux 用户使用 Eclipse,Windows 用户使用 Visual Studio。我还考虑了 scons 背后具有 python 的全部功能,但正如scons wiki中所述:

总结一下,我非常主观的看法是 scons 是一个更好的主意,但是 CMake 的实现更强大

于 2010-09-07T07:48:26.630 回答