/* If CMake is used, includes the cmake-generated cmake_config.h. Otherwise use default values */ #pragma once #define STRINGIFY(x) #x #define STR(x) STRINGIFY(x) #if defined USE_CMAKE_CONFIG_H #include "cmake_config.h" #elif defined (__ANDROID__) #define PROJECT_NAME "minetest" #define PROJECT_NAME_C "Minetest" #define STATIC_SHAREDIR "" #define VERSION_STRING STR(VERSION_MAJOR) "." STR(VERSION_MINOR) "." STR(VERSION_PATCH) STR(VERSION_EXTRA) #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);