This is basically just to know what build and version it is without opening it. If PORTABLE_APP is defined it will add "(Portable Edition)" to the description.
I actually got it to update the SVN revision by itself, but I don't know much to edit getrev. I need another #define without the quotes, I deleted them from getrev but QString needs those quotes to be there or else version.cpp won't compile. I would also use version.h so it can be set once for version.cpp and smplayer.rc but the resource compiler says "fatal error: QString: No such file or directory".