X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fconfig.h;h=039100914499464da3cb7a80294eafdc443f17d9;hb=0a83c42dfdf390cef75758096a481cdf8e2c828b;hp=aedca8b20a61269ba8f6402291eb3a078ef648a1;hpb=aef1332e4293d873ce5b827785daa3097209c5e6;p=minetest.git diff --git a/src/config.h b/src/config.h index aedca8b20..039100914 100644 --- a/src/config.h +++ b/src/config.h @@ -3,34 +3,38 @@ Otherwise use default values */ -#ifndef CONFIG_H -#define CONFIG_H +#pragma once -#define PROJECT_NAME "Minetest" -#define VERSION_STRING "unknown" -#define RUN_IN_PLACE 0 -#define USE_GETTEXT 0 -#define USE_SOUND 0 -#define STATIC_SHAREDIR "" -#define BUILD_INFO "non-cmake" +#define STRINGIFY(x) #x +#define STR(x) STRINGIFY(x) -#ifdef USE_CMAKE_CONFIG_H - #include "cmake_config.h" - #undef PROJECT_NAME - #define PROJECT_NAME CMAKE_PROJECT_NAME - #undef VERSION_STRING - #define VERSION_STRING CMAKE_VERSION_STRING - #undef RUN_IN_PLACE - #define RUN_IN_PLACE CMAKE_RUN_IN_PLACE - #undef USE_GETTEXT - #define USE_GETTEXT CMAKE_USE_GETTEXT - #undef USE_SOUND - #define USE_SOUND CMAKE_USE_SOUND - #undef STATIC_SHAREDIR - #define STATIC_SHAREDIR CMAKE_STATIC_SHAREDIR - #undef BUILD_INFO - #define BUILD_INFO CMAKE_BUILD_INFO -#endif +#if defined USE_CMAKE_CONFIG_H + #include "cmake_config.h" +#elif defined (__ANDROID__) || defined (ANDROID) + #define PROJECT_NAME "minetest" + #define PROJECT_NAME_C "Minetest" + #define STATIC_SHAREDIR "" + #include "android_version.h" + #ifdef NDEBUG + #define BUILD_TYPE "Release" + #else + #define BUILD_TYPE "Debug" + #endif +#else + #ifdef NDEBUG + #define BUILD_TYPE "Release" + #else + #define BUILD_TYPE "Debug" + #endif #endif +#define BUILD_INFO \ + "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);