[ANNOUNCE] Qi-Make: A Link-Smart Build tool for C/C++

G

Gang Chen

(Copied from the project website)

Despite their wide use, the unix make tool and its variants have
difficulties in tracking implicit dependency of C/C++ source files on
included headers. Great efforts are needed to ensure that once a
header is updated, any source file that includes it must be re-
compiled.

Modern build tools (such as BJam, CMake, and Scons) are compile-smart.
They perform deep scans on sources files and figure out what headers
are included (directly and recursively), thereby avoiding the need of
expressing the dependency explicitly in build descriptions.

Qi-make is link-smart. By searching the inclusion dependency graph, it
can automatically identifiy the set of compiled objects, as well as
the set of libraries (in the correct order) that must be linked in to
create the final executable.

Link: http://code.google.com/p/qi-make/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,479
Members
44,899
Latest member
RodneyMcAu

Latest Threads

Top