1234567891011121314151617181920212223242526272829 |
- /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
- file Copyright.txt or https://cmake.org/licensing for details. */
- #include "cmExportSet.h"
- #include "cmAlgorithms.h"
- #include "cmLocalGenerator.h"
- #include "cmTargetExport.h"
- cmExportSet::~cmExportSet()
- {
- cmDeleteAll(this->TargetExports);
- }
- void cmExportSet::Compute(cmLocalGenerator* lg)
- {
- for (cmTargetExport* tgtExport : this->TargetExports) {
- tgtExport->Target = lg->FindGeneratorTargetToUse(tgtExport->TargetName);
- }
- }
- void cmExportSet::AddTargetExport(cmTargetExport* te)
- {
- this->TargetExports.push_back(te);
- }
- void cmExportSet::AddInstallation(cmInstallExportGenerator const* installation)
- {
- this->Installations.push_back(installation);
- }
|