Merge topic 'no-source-language-crash'
2c2fbaf Do not crash on unknown source language (#13323)
This commit is contained in:
commit
e5ebb77405
@ -2865,10 +2865,13 @@ cmLocalGenerator
|
||||
bool replaceExt = this->NeedBackwardsCompatibility(2, 4);
|
||||
if(!replaceExt)
|
||||
{
|
||||
std::string repVar = "CMAKE_";
|
||||
repVar += source.GetLanguage();
|
||||
repVar += "_OUTPUT_EXTENSION_REPLACE";
|
||||
replaceExt = this->Makefile->IsOn(repVar.c_str());
|
||||
if(const char* lang = source.GetLanguage())
|
||||
{
|
||||
std::string repVar = "CMAKE_";
|
||||
repVar += lang;
|
||||
repVar += "_OUTPUT_EXTENSION_REPLACE";
|
||||
replaceExt = this->Makefile->IsOn(repVar.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
// Remove the source extension if it is to be replaced.
|
||||
|
Loading…
x
Reference in New Issue
Block a user