/remake

Enhanced GNU Make - tracing, error reporting, debugging, profiling and more

Primary LanguageCGNU General Public License v3.0GPL-3.0

Build Status Packaging status

Download remake

Here we have patched GNU Make 4.3 sources to add improved error reporting, tracing, target listing, graph visualization, profiling, and more. It also contains a debugger. Branches remake-4-2, remake-4-1, remake-3-82, and remake-3-81 for patched GNU Make 4.2, 4.1, 3.82, and 3.81 respectively.

See the readthedocs guide for information, including remake features, and installation.

The wiki also has information, including links to videos, and information for developers.

Example showing --tasks feature:

--tasks

Example showing --trace (short option -x) feature.

--trace

Example showing --show-parent (short option -c) feature:

--show-parent

Example showing --profile output (displayed via KCachegrind):

--profile