Forgot to comment this before, but I've been wondering why nobody else has complaint about (or maybe I just haven't seen it).
In the Code::Blocks project file for *nix, the target src creates devel/codeblocks which clashes with the directory devel/codeblocks.
Has anybody else tried this?
I'd suggest the output filename to be saved as devel/codeblocks.exe or devel/codeblocks.bin, and the update script updated accordingly.