diff --git a/src/main/launcher/Module.mk b/src/main/launcher/Module.mk index 96f735c..c9dfd07 100644 --- a/src/main/launcher/Module.mk +++ b/src/main/launcher/Module.mk @@ -20,4 +20,8 @@ src_launcher := \ options.c \ property.c \ stubs.c \ + version.c \ + +volatile_launcher := \ + version.c \ diff --git a/src/main/launcher/main.c b/src/main/launcher/main.c index 4d935d7..70c5184 100644 --- a/src/main/launcher/main.c +++ b/src/main/launcher/main.c @@ -14,6 +14,7 @@ #include "launcher/options.h" #include "launcher/property.h" #include "launcher/stubs.h" +#include "launcher/version.h" #include "util/codepage.h" #include "util/defs.h" @@ -139,6 +140,10 @@ int main(int argc, const char **argv) struct property_node *ea3_config_root; log_to_writer(log_writer_file, stdout); + log_info( + "launcher build date %s, gitrev %s", + launcher_build_date, + launcher_gitrev); /* Read command line */ diff --git a/src/main/launcher/version.c b/src/main/launcher/version.c new file mode 100644 index 0000000..c71d5ff --- /dev/null +++ b/src/main/launcher/version.c @@ -0,0 +1,4 @@ +#include "util/defs.h" + +const char *launcher_build_date = __DATE__ " " __TIME__; +const char *launcher_gitrev = STRINGIFY(GITREV); diff --git a/src/main/launcher/version.h b/src/main/launcher/version.h new file mode 100644 index 0000000..fe7f0d3 --- /dev/null +++ b/src/main/launcher/version.h @@ -0,0 +1,4 @@ +#pragma once + +extern const char *launcher_build_date; +extern const char *launcher_gitrev;