ERR: Fix crash of cmake on broken load commands

This commit is contained in:
Andy Cedilnik 2003-08-19 11:02:56 -04:00
parent 5e21538ebd
commit 0d8f8a0dc2
1 changed files with 3 additions and 2 deletions

View File

@ -206,10 +206,11 @@ bool cmLoadCommandCommand::InitialPass(std::vector<std::string> const& args)
{
std::string err = "Attempt to load the library ";
err += fullPath + " failed.";
if ( cmDynamicLoader::LastError() )
const char* error = cmDynamicLoader::LastError();
if ( error )
{
err += " Additional error info is:\n";
err += cmDynamicLoader::LastError();
err += error;
}
this->SetError(err.c_str());
return false;