8#ifndef INCLUDE_FIFECHAN_VERSION_HPP_
9#define INCLUDE_FIFECHAN_VERSION_HPP_
67 static constexpr std::string_view
nice_name =
"fifechan";
72 static constexpr std::string_view
name =
"fifechan";
77 static constexpr std::string_view
version =
"0.2.0";
82 static constexpr std::string_view
license =
"LGPL-2.1-or-later";
87 static constexpr std::string_view
description =
"FifeGUI is a C++ GUI library designed for games.";
92 static constexpr std::string_view
homepage =
"https://github.com/fifengine/fifechan";
97 static constexpr std::string_view
copyright =
"Copyright (c) Fifengine contributors, 2012-2026.";
110 static constexpr int version_id = (0 * 10000) + (2 * 100) + 0;
Static application version and metadata.
static constexpr char const * get_license()
Get the license string for the project.
static constexpr std::string_view description
Short descriptive text for the project.
static constexpr int const * get_version_num()
Get pointer to numeric version id.
static constexpr std::string_view version
Version string suitable for display.
static constexpr std::string_view license
SPDX or textual license identifier.
static constexpr std::string_view homepage
Project homepage URL.
static constexpr char const * get_version()
Get the textual project version.
static constexpr semantic_version semver
Semantic version instance for compile-time access.
static constexpr char const * get_description()
Short description of the project.
static constexpr char const * get_homepage()
Project homepage URL.
static constexpr char const * get_nice_name()
Name suitable for display.
static constexpr int version_id
Numeric version id computed from major/minor/patch.
static constexpr char const * get_copyright()
Copyright text for the project.
static constexpr std::string_view copyright
Copyright notice text.
static constexpr std::string_view nice_name
User facing short product name.
static constexpr char const * get_name()
Getters - c_str() types.
static constexpr std::string_view name
Machine friendly package name.
Simple semantic version container.
int patch
Patch version number.
int major
Major version number.
int minor
Minor version number.
Used replacement tokens by configure_file():