编写构建脚本的最佳框架

时间:2010-09-07 07:05:31

标签: build-script

一些基本要求是:

  1. 基本构建脚本要求,例如从scm中提取,复制,编译:)
  2. Windows,Unix(Solaris,HPUX,AIX)和Linux上的兼容性。
  3. 我听说过scons,ant等几个不错的选择,但想知道你最喜欢的选择是什么? 目前我有36个kornshell脚本,我需要移植,因为即使在Windows的SubSystem for UNIX中也不能正确支持kornshell。

1 个答案:

答案 0 :(得分:1)

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

  

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

Linux用户使用visual studio与eclipse,windows用户一起工作。 我还认为scons具有python的全部功能,但正如scons wiki中所述:

  

总而言之,我的主观意见是scons是一个更好的主意,但CMake有更强的实现