cmCPackCygwinBinaryGenerator.h 778 B

1234567891011121314151617181920212223242526272829
  1. /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. file Copyright.txt or https://cmake.org/licensing for details. */
  3. #ifndef cmCPackCygwinBinaryGenerator_h
  4. #define cmCPackCygwinBinaryGenerator_h
  5. #include "cmCPackTarBZip2Generator.h"
  6. /** \class cmCPackCygwinBinaryGenerator
  7. * \brief A generator for TarBZip2 files
  8. */
  9. class cmCPackCygwinBinaryGenerator : public cmCPackTarBZip2Generator
  10. {
  11. public:
  12. cmCPackTypeMacro(cmCPackCygwinBinaryGenerator, cmCPackTarBZip2Generator);
  13. /**
  14. * Construct generator
  15. */
  16. cmCPackCygwinBinaryGenerator();
  17. ~cmCPackCygwinBinaryGenerator() override;
  18. protected:
  19. virtual int InitializeInternal();
  20. int PackageFiles();
  21. virtual const char* GetOutputExtension();
  22. std::string OutputExtension;
  23. };
  24. #endif