#include "version.hpp" namespace Version { std::string_view getVersion() { return "@OPENMW_VERSION@"; } std::string_view getCommitHash() { return "@OPENMW_VERSION_COMMITHASH@"; } std::string_view getTagHash() { return "@OPENMW_VERSION_TAGHASH@"; } int getLuaApiRevision() { return @OPENMW_LUA_API_REVISION@; } std::string getOpenmwVersionDescription() { std::string str = "OpenMW version "; str += getVersion(); if (!getCommitHash().empty()) { str += "\nRevision: "; str += getCommitHash().substr(0, 10); } return str; } }