| 1000 | } |
| 1001 | |
| 1002 | void cmFastbuildNormalTargetGenerator::ProcessManifests( |
| 1003 | FastbuildLinkerNode& linkerNode) const |
| 1004 | { |
| 1005 | if (this->GetGlobalGenerator()->GetCMakeInstance()->GetIsInTryCompile()) { |
| 1006 | return; |
| 1007 | } |
| 1008 | std::vector<std::string> const manifests = |
| 1009 | this->GetManifestsAsFastbuildPath(); |
| 1010 | // Manifests should always be in .Libraries2, so we re-link when needed. |
| 1011 | // Tested in RunCMake.BuildDepends |
| 1012 | linkerNode.Libraries2.reserve(linkerNode.Libraries2.size() + |
| 1013 | manifests.size()); |
| 1014 | for (auto const& manifest : manifests) { |
| 1015 | linkerNode.Libraries2.emplace_back(manifest); |
| 1016 | } |
| 1017 | } |
| 1018 | |
| 1019 | void cmFastbuildNormalTargetGenerator::AddStampExeIfApplicable( |
| 1020 | FastbuildTarget& fastbuildTarget) const |
nothing calls this directly
no test coverage detected