cmCPackTarBZip2Generator.h 767 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 cmCPackTarBZip2Generator_h
  4. #define cmCPackTarBZip2Generator_h
  5. #include <cmConfigure.h>
  6. #include "cmCPackArchiveGenerator.h"
  7. #include "cmCPackGenerator.h"
  8. #include "cmTypeMacro.h"
  9. /** \class cmCPackTarBZip2Generator
  10. * \brief A generator for TarBZip2 files
  11. */
  12. class cmCPackTarBZip2Generator : public cmCPackArchiveGenerator
  13. {
  14. public:
  15. cmCPackTypeMacro(cmCPackTarBZip2Generator, cmCPackArchiveGenerator);
  16. /**
  17. * Construct generator
  18. */
  19. cmCPackTarBZip2Generator();
  20. ~cmCPackTarBZip2Generator() CM_OVERRIDE;
  21. protected:
  22. const char* GetOutputExtension() CM_OVERRIDE { return ".tar.bz2"; }
  23. };
  24. #endif