Download List

Project Description

TMake is a fast, lightweight, yet very powerful Build System. You can use TMake to build projects or create new ones. It supports C, C++, C#, Java, and Go compilers and over 100 different packages. It can perform C and C++ dependency checking. It is very fast. It uses for Lua for plain and simple build scripts. It has a GUI.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-09-04 16:39
2.1

Profiles were added, which add the ability for different compilation options depending on whether it is in debug mode, release mode, or anything else. Also, each operating system now has a set of default locations for include directories and library directories, which has made most of the Pick functions deprecated. You should now only use Find functions. Finally, TMake now has support for translations.
Tags: Stable, Major

2011-07-15 19:11
2.0

This release comes with over 100 different packages and compiler support for Go, C, C++, C#, and Java. TMake has been tested and is known to run on ArchLinux, Ubuntu, Fedora, PC-BSD, and Windows. This version of TMake is the first release to use C and libconfig in the backend. The move to C has helped speed up TMake, and with the switch to libconfig, cache and config files are much easier to manage. Also, you now have the option of using luajit instead of lua, meaning the speed of loading all the lua packages has been increased. The GUI now uses GTK+3.
Tags: Stable, Major

2011-04-10 23:51
1.2

This release includes many new features to make TMake easier and better to use. You can use the Notify command to show a notification within your tmake.lua file, but these only work under Linux using the libnotify library at the moment. Also, the documentation has been dramatically improved and older versions of the documentation will be kept to ensure that older versions of the TMake docs can still be used. Lots of small updates have occurred, specifically with the addition of new packages.
Tags: Stable, Major

2011-03-20 22:40
1.1

The "AddOption" and "GetOption" commands have been added, which are related to setting options and getting them. An option has a boolean value, name, and a description. You can use this to enable optional features, for example. A "Warning" command has also been added, which works much in the same way as the "Print" command. Also, you can now specify, via arguments on the command line, your own binary directory, library directory, include directory, data directory, and configuration directory.
Tags: Stable, Major

2011-03-07 04:01
1.0

This is the most advanced version of TMake, including support for C, C++, C#, and Java. You can now also run it on Haiku OS as well as Windows and Linux just like before. The packages system has been completely rewritten to make them more like pkg-config packages rather than just toolkits as in previous releases. The project file format has been dramatically changed to make it faster and sometimes a lot easier to read.
Tags: Stable, Major

Project Resources