| /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying |
| file Copyright.txt or https://cmake.org/licensing for details. */ |
| #include "cmConfigure.h" // IWYU pragma: keep |
| class cmInstallFilesGenerator; |
| class cmInstallTargetGenerator; |
| /** \brief A member of an ExportSet |
| * This struct holds pointers to target and all relevant generators. |
| cmGeneratorTarget* Target; |
| cmInstallTargetGenerator* ArchiveGenerator; |
| cmInstallTargetGenerator* RuntimeGenerator; |
| cmInstallTargetGenerator* LibraryGenerator; |
| cmInstallTargetGenerator* ObjectsGenerator; |
| cmInstallTargetGenerator* FrameworkGenerator; |
| cmInstallTargetGenerator* BundleGenerator; |
| cmInstallFilesGenerator* HeaderGenerator; |
| std::string InterfaceIncludeDirectories; |
| bool NamelinkOnly = false; |