7#ifndef GOOSEEPM_VERSION_H
8#define GOOSEEPM_VERSION_H
33#ifndef GOOSEEPM_VERSION
34#define GOOSEEPM_VERSION "@PROJECT_VERSION@"
41inline std::string unquote(
const std::string& arg)
43 std::string ret = arg;
44 ret.erase(std::remove(ret.begin(), ret.end(),
'\"'), ret.end());
71 auto ret = prrng::version_dependencies();
72 ret.push_back(
"gooseepm=" +
version());
73 std::sort(ret.begin(), ret.end(), std::greater<std::string>());
83 return prrng::version_compiler();
std::vector< std::string > version_compiler()
Information on the compiler, the platform, the C++ standard, and the compilation date.
std::vector< std::string > version_dependencies()
Versions of this library and of all of its dependencies.
std::string version()
Version string (for example "0.8.0").
#define GOOSEEPM_VERSION
Current version.