ENH: pass CMAKE_MODULE_PATH into try compile projects
This commit is contained in:
parent
6fadc10e01
commit
2000940136
@ -150,6 +150,11 @@ int cmTryCompileCommand::CoreTryCompileCode(
|
|||||||
std::string ext = cmSystemTools::GetFilenameExtension(source);
|
std::string ext = cmSystemTools::GetFilenameExtension(source);
|
||||||
const char* lang = (mf->GetCMakeInstance()->GetGlobalGenerator()
|
const char* lang = (mf->GetCMakeInstance()->GetGlobalGenerator()
|
||||||
->GetLanguageFromExtension(ext.c_str()));
|
->GetLanguageFromExtension(ext.c_str()));
|
||||||
|
const char* def = mf->GetDefinition("CMAKE_MODULE_PATH");
|
||||||
|
if(def)
|
||||||
|
{
|
||||||
|
fprintf(fout, "SET(CMAKE_MODULE_PATH %s)\n", def);
|
||||||
|
}
|
||||||
if(lang)
|
if(lang)
|
||||||
{
|
{
|
||||||
fprintf(fout, "PROJECT(CMAKE_TRY_COMPILE %s)\n", lang);
|
fprintf(fout, "PROJECT(CMAKE_TRY_COMPILE %s)\n", lang);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user