Disable file() and string() hash commands during bootstrap
We do not compile support for the cryptographic hashes during bootstrap. Disable the APIs that use them.
This commit is contained in:
parent
9da8340a6d
commit
b0853b5fae
|
@ -352,6 +352,7 @@ bool cmFileCommand::HandleReadCommand(std::vector<std::string> const& args)
|
|||
//----------------------------------------------------------------------------
|
||||
bool cmFileCommand::HandleHashCommand(std::vector<std::string> const& args)
|
||||
{
|
||||
#if defined(CMAKE_BUILD_WITH_CMAKE)
|
||||
if(args.size() != 3)
|
||||
{
|
||||
cmOStringStream e;
|
||||
|
@ -375,6 +376,12 @@ bool cmFileCommand::HandleHashCommand(std::vector<std::string> const& args)
|
|||
this->SetError(e.str().c_str());
|
||||
}
|
||||
return false;
|
||||
#else
|
||||
cmOStringStream e;
|
||||
e << args[0] << " not available during bootstrap";
|
||||
this->SetError(e.str().c_str());
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
|
|
|
@ -96,6 +96,7 @@ bool cmStringCommand
|
|||
//----------------------------------------------------------------------------
|
||||
bool cmStringCommand::HandleHashCommand(std::vector<std::string> const& args)
|
||||
{
|
||||
#if defined(CMAKE_BUILD_WITH_CMAKE)
|
||||
if(args.size() != 3)
|
||||
{
|
||||
cmOStringStream e;
|
||||
|
@ -112,6 +113,12 @@ bool cmStringCommand::HandleHashCommand(std::vector<std::string> const& args)
|
|||
return true;
|
||||
}
|
||||
return false;
|
||||
#else
|
||||
cmOStringStream e;
|
||||
e << args[0] << " not available during bootstrap";
|
||||
this->SetError(e.str().c_str());
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
|
|
Loading…
Reference in New Issue