packaging: Initial packaging
[platform/upstream/cmake.git] / Source / cmExportSet.cxx
1 /*============================================================================
2   CMake - Cross Platform Makefile Generator
3   Copyright 2000-2012 Kitware, Inc., Insight Software Consortium
4
5   Distributed under the OSI-approved BSD License (the "License");
6   see accompanying file Copyright.txt for details.
7
8   This software is distributed WITHOUT ANY WARRANTY; without even the
9   implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10   See the License for more information.
11 ============================================================================*/
12
13 #include "cmExportSet.h"
14 #include "cmTargetExport.h"
15
16 cmExportSet::~cmExportSet()
17 {
18   for(unsigned int i = 0; i < this->TargetExports.size(); ++ i)
19     {
20     delete this->TargetExports[i];
21     }
22 }
23
24 void cmExportSet::AddTargetExport(cmTargetExport* te)
25 {
26   this->TargetExports.push_back(te);
27 }
28
29 void cmExportSet::AddInstallation(cmInstallExportGenerator const* installation)
30 {
31   this->Installations.push_back(installation);
32 }