Would it be possible for Code::Blocks to keep a track of version numbers, perhaps an auto-incrementing build number and a Major/Minor/Revision triplet?
Even better would be the autogeneration of a suitable RC file containing a VERSIONINFO structure on Windows targets. Alternatively, for a more cross-platform approach, have command-line -D defines, or an autogenerated header file.
Even more betterer would be if it was optionally possible for the build number to track SVN revision.
I don't really mind updating my RC files, but it would be nice not to have to.
FYI, I have a corporate requirement that all DLLs and EXEs are correctly versioned.