CDep CDep

CDep is a public domain build utility designed to minimize the amount of information necessary to specify which files are necessary to build a project. It was written by me (Casey Muratori) and then added to by Jeff Roberts of RAD Game Tools when he started using it for his build process. It was never intended to be released to the public, but some folks in the forums asked to try it and there was no good reason not to put it out there, so here it is.

I honestly can't recommend it as a good build utility at this point. It's built around a great core concept (that you shouldn't have to specify what files are part of the build), but it falls down severely in its lack of a real language with which to specify other important build instructions (move these files over here, invoke this special command, etc.) But, maybe somebody will take the central idea, now that it's out there, and fix the language or build a better version that everyone can enjoy! If so, please release it into the public domain too so we can all use it!!

Also be advised that the source code is pretty heinous. It was created back when I still thought OOP was a good idea, so there's a bunch of gratuitous objects that exist for no reason and which make the code more complicated and difficult to understand. Apologies in advance for that.

Versions: CDep 1.0


Authored by jeffatrad, casey
by casey
CDep 1.0

License: Public Domain

Win32 binary

Win32 source

Example files