De-duplicate release version

I'm fine with putting the release version in a header file, thus
necessitating the need to recompile every file that includes it if it's
changed, simply because it's not supposed to be changed that often.

The SDL_arraysize is necessary because sometimes we'll have subreleases
(e.g. 2.4.1, 2.4.2, 2.4.3), and who knows, maybe we'll get to 2.10
someday.
This commit is contained in:
Misa
2022-08-22 21:22:57 -07:00
parent 4bf5e5e6a0
commit 52124f7010
3 changed files with 10 additions and 3 deletions

View File

@@ -21,6 +21,7 @@
#include "Music.h"
#include "Network.h"
#include "preloader.h"
#include "ReleaseVersion.h"
#include "Render.h"
#include "RenderFixed.h"
#include "Screen.h"
@@ -387,9 +388,8 @@ int main(int argc, char *argv[])
if (ARG("-version"))
{
/* Just print the version and exit. No vlogging. */
/* TODO: Version should be de-duplicated and only set in one place... TwT */
/* TODO: Also print commit date and hash, if applicable. */
puts("VVVVVV v2.4");
puts("VVVVVV " RELEASE_VERSION);
VVV_exit(0);
}
else if (ARG("-renderer"))