#include "version.h"
#include "config.h"
-#ifdef USE_CMAKE_CONFIG_H
-
-#include "cmake_config_githash.h"
-
-const char *minetest_version_simple = CMAKE_VERSION_STRING;
-const char *minetest_version_hash = CMAKE_VERSION_GITHASH;
-const char *minetest_build_info =
- "VER=" CMAKE_VERSION_GITHASH " " CMAKE_BUILD_INFO;
+#if defined(__ANDROID__)
+ #include "android_version.h"
+ #include "android_version_githash.h"
+#elif defined(USE_CMAKE_CONFIG_H)
+ #include "cmake_config_githash.h"
+#endif
-#else
+#ifndef VERSION_GITHASH
+ #define VERSION_GITHASH VERSION_STRING
+#endif
-const char *minetest_version_simple = "unknown";
-const char *minetest_version_hash = "unknown";
-const char *minetest_build_info = "non-cmake";
+#define STRINGIFY(x) #x
+#define STR(x) STRINGIFY(x)
+const char *g_version_string = VERSION_STRING;
+const char *g_version_hash = VERSION_GITHASH;
+const char *g_build_info =
+#ifdef __STDC__
+ "Build date: " __DATE__ " " __TIME__ "\n"
#endif
-
+ "BUILD_TYPE=" BUILD_TYPE "\n"
+ "RUN_IN_PLACE=" STR(RUN_IN_PLACE) "\n"
+ "USE_GETTEXT=" STR(USE_GETTEXT) "\n"
+ "USE_SOUND=" STR(USE_SOUND) "\n"
+ "USE_CURL=" STR(USE_CURL) "\n"
+ "USE_FREETYPE=" STR(USE_FREETYPE) "\n"
+ "USE_LUAJIT=" STR(USE_LUAJIT) "\n"
+ "STATIC_SHAREDIR=" STR(STATIC_SHAREDIR);