TrMake 1.0 review

Download
by rbytes.net on

TrMake is a modularized makefile system designed for multi-platform C++ development in Unix environment with GNU make (v3.80 or highe

License: GPL (GNU General Public License)
File size: 0K
Developer: Michael Orlov
0 stars award from rbytes.net

TrMake is a modularized makefile system designed for multi-platform C++ development in Unix environment with GNU make (v3.80 or higher).

Here are some key features of "TrMake":
Fast deployment — copy the mk directory where the sources directory is, and possibly adjust the sample makefile variables.
Transparent handling of dependencies and generated sources of multiple projects.
Operating system, compiler and architecture configuration, with debugging and profiling levels. The builds are maintained in independent directories for different configurations.
Straightforward handling of shared libraries (including versioning).
Support for unit testing frameworks such as boost::test — linking with tested project's files.
Easy customization of each project: include and library directories search paths, linked libraries, static linking of executables and libraries.
Out-of-the-box support for GCC, Intel, MIPSPro, and SunPRO compilers under Linux, IRIX, and Solaris, on Intel/AMD 32-bit and 64-bit platforms, MIPS and Sparc architectures.
Also supports Qt moc/uic preprocessors, boost libraries, generating documentation with Doxygen, Flex/Bison parsers and Lazy C++ tool.
Easy customization and extension with some makefiles knowledge. Supporting other compilers and architectures or modifying supported suites' behavior is very simple.

TrMake 1.0 search tags