mirror of
https://github.com/NGSolve/netgen.git
synced 2025-05-10 20:50:48 +05:00
fix version parsing (?)
This commit is contained in:
parent
a931afa7d0
commit
1d979cc16f
@ -23,7 +23,7 @@ namespace ngcore
|
|||||||
}
|
}
|
||||||
|
|
||||||
static bool dummy = [](){
|
static bool dummy = [](){
|
||||||
SetLibraryVersion("netgen", NETGEN_VERSION);
|
SetLibraryVersion("netgen", VersionInfo(NETGEN_VERSION));
|
||||||
return true;
|
return true;
|
||||||
}();
|
}();
|
||||||
} // namespace ngcore
|
} // namespace ngcore
|
||||||
|
@ -24,25 +24,25 @@ namespace ngcore
|
|||||||
vstring = vstring.substr(1,vstring.size()-1);
|
vstring = vstring.substr(1,vstring.size()-1);
|
||||||
auto dot = vstring.find('.');
|
auto dot = vstring.find('.');
|
||||||
mayor_ = std::stoi(vstring.substr(0,dot));
|
mayor_ = std::stoi(vstring.substr(0,dot));
|
||||||
if(dot == size_t(-1)) vstring = "";
|
if(dot == std::string::npos) vstring = "";
|
||||||
else vstring = vstring.substr(dot+1, vstring.size()-dot-1);
|
else vstring = vstring.substr(dot+1, vstring.size()-dot-1);
|
||||||
if(!vstring.empty())
|
if(!vstring.empty())
|
||||||
{
|
{
|
||||||
dot = vstring.find('.');
|
dot = vstring.find('.');
|
||||||
minor_ = std::stoi(vstring.substr(0,dot));
|
minor_ = std::stoi(vstring.substr(0,dot));
|
||||||
if (dot == size_t(-1)) vstring = "";
|
if (dot == std::string::npos) vstring = "";
|
||||||
else vstring = vstring.substr(dot+1, vstring.size()-dot-1);
|
else vstring = vstring.substr(dot+1, vstring.size()-dot-1);
|
||||||
if(!vstring.empty())
|
if(!vstring.empty())
|
||||||
{
|
{
|
||||||
dot = vstring.find('-');
|
dot = vstring.find('-');
|
||||||
release = std::stoi(vstring.substr(0,dot));
|
release = std::stoi(vstring.substr(0,dot));
|
||||||
if(dot == size_t(-1)) vstring = "";
|
if(dot == std::string::npos) vstring = "";
|
||||||
else vstring = vstring.substr(dot+1,vstring.size()-dot-1);
|
else vstring = vstring.substr(dot+1,vstring.size()-dot-1);
|
||||||
if(!vstring.empty())
|
if(!vstring.empty())
|
||||||
{
|
{
|
||||||
dot = vstring.find('-');
|
dot = vstring.find('-');
|
||||||
patch = std::stoi(vstring.substr(0,dot));
|
patch = std::stoi(vstring.substr(0,dot));
|
||||||
if(dot == size_t(-1)) vstring = "";
|
if(dot == std::string::npos) vstring = "";
|
||||||
else vstring = vstring.substr(dot+1, vstring.size()-dot-1);
|
else vstring = vstring.substr(dot+1, vstring.size()-dot-1);
|
||||||
if(!vstring.empty())
|
if(!vstring.empty())
|
||||||
git_hash = vstring;
|
git_hash = vstring;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user