Merge topic 'vs-framework-references'
[kiteware-cmake.git] / Source / CPack / cmCPackCygwinBinaryGenerator.h
blobca8e0b5b0899c12632ec69dacf9b1d9c356fbb40
1 /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2 file Copyright.txt or https://cmake.org/licensing for details. */
3 #pragma once
5 #include "cmCPackArchiveGenerator.h"
7 /** \class cmCPackCygwinBinaryGenerator
8 * \brief A generator for TarBZip2 files
9 */
10 class cmCPackCygwinBinaryGenerator : public cmCPackArchiveGenerator
12 public:
13 cmCPackTypeMacro(cmCPackCygwinBinaryGenerator, cmCPackArchiveGenerator);
15 /**
16 * Construct generator
18 cmCPackCygwinBinaryGenerator();
19 ~cmCPackCygwinBinaryGenerator() override;
21 protected:
22 int InitializeInternal() override;
23 int PackageFiles() override;
24 const char* GetOutputExtension() override;
25 std::string OutputExtension;