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

View File

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