| 383 | } |
| 384 | |
| 385 | bool cmExportInstallFileGenerator::PopulateInterfaceProperties( |
| 386 | cmTargetExport const* targetExport, ImportPropertyMap& properties) |
| 387 | { |
| 388 | cmGeneratorTarget const* const gt = targetExport->Target; |
| 389 | |
| 390 | std::string includesDestinationDirs; |
| 391 | this->PopulateSystemIncludeDirectoriesInterface( |
| 392 | gt, cmGeneratorExpression::InstallInterface, properties); |
| 393 | this->PopulateIncludeDirectoriesInterface( |
| 394 | gt, cmGeneratorExpression::InstallInterface, properties, *targetExport, |
| 395 | includesDestinationDirs); |
| 396 | this->PopulateLinkDirectoriesInterface( |
| 397 | gt, cmGeneratorExpression::InstallInterface, properties); |
| 398 | this->PopulateLinkDependsInterface( |
| 399 | gt, cmGeneratorExpression::InstallInterface, properties); |
| 400 | this->PopulateSourcesInterface(gt, cmGeneratorExpression::InstallInterface, |
| 401 | properties); |
| 402 | |
| 403 | return this->PopulateInterfaceProperties( |
| 404 | gt, includesDestinationDirs, cmGeneratorExpression::InstallInterface, |
| 405 | properties); |
| 406 | } |
| 407 | |
| 408 | namespace { |
| 409 | bool isSubDirectory(std::string const& a, std::string const& b) |
nothing calls this directly
no test coverage detected