The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Macros | Functions
build_info.cpp File Reference
#include "build_info.hpp"
#include "formatter.hpp"
#include "gettext.hpp"
#include <algorithm>
#include <SDL.h>
#include <SDL_image.h>
#include <SDL_mixer.h>
#include <SDL_ttf.h>
#include <SDL_net.h>
#include <boost/version.hpp>
#include <pango/pangocairo.h>
Include dependency graph for build_info.cpp:

Go to the source code of this file.

Namespaces

 game_config
 Game configuration data as global variables.
 

Macros

#define GETTEXT_DOMAIN   "wesnoth-lib"
 

Functions

std::vector< optional_feature > game_config::optional_features_table ()
 Return a localized features table. More...
 
const std::stringgame_config::library_build_version (LIBRARY_ID lib)
 Retrieve the build-time version number of the given library. More...
 
const std::stringgame_config::library_runtime_version (LIBRARY_ID lib)
 Retrieve the runtime version number of the given library. More...
 
const std::stringgame_config::library_name (LIBRARY_ID lib)
 Retrieve the user-visible name for the given library. More...
 
std::string game_config::library_versions_report ()
 Produce a plain-text report of library versions suitable for stdout/stderr. More...
 
std::string game_config::optional_features_report ()
 Produce a plain-text report of features suitable for stdout/stderr. More...
 

Macro Definition Documentation

#define GETTEXT_DOMAIN   "wesnoth-lib"

Definition at line 15 of file build_info.cpp.

Variable Documentation

std::vector<std::string> compiled

Definition at line 45 of file build_info.cpp.

Referenced by compile_shader_source(), and game_config::library_versions_report().

std::vector<optional_feature> features

Definition at line 46 of file build_info.cpp.

Referenced by game_config::optional_features_report().

std::vector<std::string> linked

Definition at line 45 of file build_info.cpp.

Referenced by game_config::library_versions_report(), and LinkShaderProgram().

std::vector<std::string> names

Definition at line 45 of file build_info.cpp.