TMake 是一个源码构建工具,支持多种编程语言,该软件主要目的是简化项目的创建和构建。主要功能包括 C++/C++ 依赖检查、跨平台编译,支持 C\C++\C#\Java 语言。该版本改进众多,包括完全重新了核心,使用新的文件格式,强烈建议升级。目前该版本还只支持 Linux,其他系统的支持工作正在进行中。
tmake is an easy-to-use tool to create and maintain makefiles and IDE project files for software projects. It can be a painful task to manage makefiles manually, especially if you develop for more than one platform or use more than one compiler. tmake automates and streamlines this process and lets you spend your valuable time on writing code, not makefiles.
tmake was originally developed by Trolltech to autogenerate Makefiles for building the cross-platform GUI toolkit Qt. It has evolved to support around 15 different C++ compilers integrating with build tools such as moc, as well as generating IDE project files for ">Microsoft Visual Studio. It automatically deals with operating system specific details such as linkage libraries and pathing ideosyncracies across a wide range of operating systems including 15 flavors of Unix, Microsoft Windows, Apple Mac OS X, and the Cygwin/MinGW win32 unix environments. It also supports embedded systems and processors including the arm, ipaq, sharp, cassiopeia, koala, mips, and qnx-rtp.
tmake is written in Perl and requires that you have installed perl version 5 or newer. Basic use of tmake requires no perl knowledge, but if you know perl you can extend tmake and write your own makefile templates.
For a full listing of features and options available, please look at the tmake reference manual. The available tmake output types are listed in the tmake output manual. Enhancements added to each new version of tmake are listed in this distribution's CHANGES file.
tmake is free software and you may use, copy, modify and distribute tmake and its documentation for any purpose and without any fee. See the LICENSE file for details.
下载地址:http://nchc.dl.sourceforge.net/project/tmake/tmake/beta/tmake-2.13-beta1.zip