TMake 是一个源码构建工具,支持多种编程语言,该软件主要目的是简化项目的创建和构建。主要功能包括 C++/C++ 依赖检查、跨平台编译,支持 C\C++\C#\Java 语言。
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.
下载地址:http://prdownloads.sourceforge.net/tmake/tmake-2.13-beta1.zip?download