CPackRPM Replace space in some CPACK_ vars (Fix bug 9932)
This commit is contained in:
parent
307bdadadc
commit
5b4cbdb45e
|
@ -31,6 +31,21 @@ int cmCPackRPMGenerator::InitializeInternal()
|
||||||
{
|
{
|
||||||
this->SetOption("CPACK_SET_DESTDIR", "I_ON");
|
this->SetOption("CPACK_SET_DESTDIR", "I_ON");
|
||||||
}
|
}
|
||||||
|
/* Replace space in CPACK_PACKAGE_NAME in order to avoid
|
||||||
|
* rpmbuild scream on unwanted space in filename issue
|
||||||
|
* Moreover RPM file do not usually embed space in filename
|
||||||
|
*/
|
||||||
|
if (this->GetOption("CPACK_PACKAGE_NAME")) {
|
||||||
|
std::string packageName=this->GetOption("CPACK_PACKAGE_NAME");
|
||||||
|
cmSystemTools::ReplaceString(packageName," ","-");
|
||||||
|
this->SetOption("CPACK_PACKAGE_NAME",packageName.c_str());
|
||||||
|
}
|
||||||
|
/* same for CPACK_PACKAGE_FILE_NAME */
|
||||||
|
if (this->GetOption("CPACK_PACKAGE_FILE_NAME")) {
|
||||||
|
std::string packageName=this->GetOption("CPACK_PACKAGE_FILE_NAME");
|
||||||
|
cmSystemTools::ReplaceString(packageName," ","-");
|
||||||
|
this->SetOption("CPACK_PACKAGE_FILE_NAME",packageName.c_str());
|
||||||
|
}
|
||||||
return this->Superclass::InitializeInternal();
|
return this->Superclass::InitializeInternal();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue