摘要: 一 p4的API支持几乎所有的常用的语言1)查看p4 API 主页: http://www.perforce.com/perforce/loadsupp.html#api(包含下载 和 p4script.pdf) 2)支持几乎所有的语言: Perforce C/C++ API Perforce Java API Perforce Perl API Perforce Ruby API Perforce Python API Perforce PHP API Perforce Objective-C API P4COM, a COM Interface to the Perforce C++ AP 阅读全文
posted @ 2011-09-14 17:30 iTech 阅读(3065) 评论(0) 推荐(0) 编辑
摘要: 来自Mozilla build tools下的脚本: 一 guess-msvc.bat REM-*-Mode:fundamental;tab-width:8;indent-tabs-mode:1-*-@ECHOOFFsetCYGWIN=ifnotdefinedMOZ_NO_RESET_PATH(setPATH=%SystemRoot%\System32;%SystemRoot%;%SystemRoot%\System32\Wbem)REMifDISPLAYisset,rxvtattemptstoloadlibX11.dllandfailstostartREM(seemozillabug376. 阅读全文
posted @ 2011-09-14 17:03 iTech 阅读(1676) 评论(0) 推荐(0) 编辑
摘要: 一 Mozilla Build Tools Mozilla 开源组织拥有很多伟大的跨平台产品,例如,Firefox, Thunderbird, Mozilla Suite / SeaMonkey, XULRunner, Sunbird, standalone Composer, standalone XPCOM, and standalone XPConnect。其中大部分的都是使用Mozilla build system来完成build的。Mozilla build system是基于GNU Make 和 autoconf的。在Mozilla,make用来编译libraries和exec.. 阅读全文
posted @ 2011-09-14 16:51 iTech 阅读(1541) 评论(0) 推荐(1) 编辑
摘要: 一 SCons SCons是下一代的开源的软件构建工具。 主页:http://www.scons.org/ 参考:http://www.angelfire.com/linux/skip/Articles/SConsExamples.html 二 Scons特点 特点如下: 1)配置文件是python脚本(使用功能强大的真实的编程语言解决build的问题)。 2)内置的C/C++/Fortran的可信的,自动的依赖分析,不在需要make depend或make clean来得到所有的依赖关系。依赖关系分析很容易使用用户定义的dependency scanner扩展到其他的语言和文件类型。 ... 阅读全文
posted @ 2011-09-14 15:20 iTech 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 一 CMake CMake 是一个跨平台的构建工具,通过一次的cmake script的编写,能够生成常见平台常见IDE的project文件或maikefile文件,例如生成visual studio project文件,eclipse project文件,makefile等;同时相对于linux的automake工具生成makefile的过程相对简单。 主页:http://www.cmake.org/ 参考:http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/index.html Eclipse 插件:http://www.ct... 阅读全文
posted @ 2011-09-14 15:15 iTech 阅读(2184) 评论(0) 推荐(0) 编辑
摘要: 一 跨平台build工具和脚本 1)GCC(Windows可以使用MinGW) 2)CMake or Scons等 3)Ant 4)Autoconf/Automake, IMake,QMake5)Maven 二 跨平台脚本 1)Shell (在Windows上可使用CygWin或UnixUtilities) 2)Python 3)Perl 完! 阅读全文
posted @ 2011-09-14 15:13 iTech 阅读(637) 评论(0) 推荐(0) 编辑