Autogen: Check added for name collisions of generated qrc_NAME.cpp files
This commit is contained in:
parent
663d093d45
commit
66caae45f6
@ -1403,6 +1403,20 @@ bool cmQtAutoGenerators::GenerateQrcFiles()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// look for name collisions
|
||||||
|
{
|
||||||
|
std::multimap<std::string, std::string> collisions;
|
||||||
|
if( this->NameCollisionTest ( qrcGenMap, collisions ) )
|
||||||
|
{
|
||||||
|
std::cerr << "AUTOGEN: error: The same qrc_NAME.cpp file"
|
||||||
|
" will be generated from different sources." << std::endl
|
||||||
|
<< "To avoid this error rename the source .qrc files."
|
||||||
|
<< std::endl;
|
||||||
|
this->NameCollisionLog ( collisions );
|
||||||
|
::exit(EXIT_FAILURE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// generate qrc files
|
// generate qrc files
|
||||||
for(std::map<std::string, std::string>::const_iterator
|
for(std::map<std::string, std::string>::const_iterator
|
||||||
si = qrcGenMap.begin(); si != qrcGenMap.end(); ++si)
|
si = qrcGenMap.begin(); si != qrcGenMap.end(); ++si)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user