/* BUILD INFO */ #pragma once #include #include "types.h" namespace espurna { namespace build { struct Sdk { StringView base; StringView version; StringView revision; }; struct Hardware { StringView manufacturer; StringView device; }; struct App { StringView name; StringView version; StringView build_time; StringView author; StringView website; }; struct Info { Sdk sdk; Hardware hardware; App app; }; } // namespace build } // namespace espruna espurna::StringView buildTime(); espurna::build::Info buildInfo(); espurna::build::Sdk buildSdk(); espurna::build::Hardware buildHardware(); espurna::build::App buildApp(); espurna::StringView buildModules();