| 2543 | } |
| 2544 | |
| 2545 | void cmGlobalGenerator::EnableLanguagesFromGenerator(cmGlobalGenerator* gen, |
| 2546 | cmMakefile* mf) |
| 2547 | { |
| 2548 | this->SetConfiguredFilesPath(gen); |
| 2549 | this->TryCompileOuterMakefile = mf; |
| 2550 | cmValue make = |
| 2551 | gen->GetCMakeInstance()->GetCacheDefinition("CMAKE_MAKE_PROGRAM"); |
| 2552 | this->GetCMakeInstance()->AddCacheEntry( |
| 2553 | "CMAKE_MAKE_PROGRAM", make, "make program", cmStateEnums::FILEPATH); |
| 2554 | // copy the enabled languages |
| 2555 | this->GetCMakeInstance()->GetState()->SetEnabledLanguages( |
| 2556 | gen->GetCMakeInstance()->GetState()->GetEnabledLanguages()); |
| 2557 | this->LanguagesReady = gen->LanguagesReady; |
| 2558 | this->ExtensionToLanguage = gen->ExtensionToLanguage; |
| 2559 | this->IgnoreExtensions = gen->IgnoreExtensions; |
| 2560 | this->LanguageToOutputExtension = gen->LanguageToOutputExtension; |
| 2561 | this->LanguageToLinkerPreference = gen->LanguageToLinkerPreference; |
| 2562 | this->OutputExtensions = gen->OutputExtensions; |
| 2563 | } |
| 2564 | |
| 2565 | void cmGlobalGenerator::SetConfiguredFilesPath(cmGlobalGenerator* gen) |
| 2566 | { |
no test coverage detected