[CMake] [Patch] 7z cpack generator support

Eric Noulard eric.noulard at gmail.com
Mon Apr 27 02:43:19 EDT 2009


2009/4/26 Alexander Neundorf <a.neundorf-work at gmx.net>:
> On Friday 24 April 2009, Ralf Habacker wrote:
>
> Hmm..
> Currently there are (from CPack.cmake):
>
> the following binary package types:
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_BUNDLE       Bundle)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_DRAGNDROP    DragNDrop)
>  cpack_optional_append(CPACK_GENERATOR CPACK_BINARY_PACKAGEMAKER PackageMaker)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_OSXX11       OSXX11)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_CYGWIN     CygwinBinary)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_DEB          DEB)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_RPM          RPM)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_NSIS         NSIS)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_STGZ         STGZ)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_TGZ          TGZ)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_TBZ2         TBZ2)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_TZ           TZ)
>  cpack_optional_append(CPACK_GENERATOR  CPACK_BINARY_ZIP          ZIP)
>
>
> and the following source package types:
>
>  cpack_optional_append(CPACK_SOURCE_GENERATOR  CPACK_SOURCE_CYGWIN
> CygwinSource)
>  cpack_optional_append(CPACK_SOURCE_GENERATOR  CPACK_SOURCE_TGZ     TGZ)
>  cpack_optional_append(CPACK_SOURCE_GENERATOR  CPACK_SOURCE_TBZ2    TBZ2)
>  cpack_optional_append(CPACK_SOURCE_GENERATOR  CPACK_SOURCE_TZ      TZ)
>  cpack_optional_append(CPACK_SOURCE_GENERATOR  CPACK_SOURCE_ZIP     ZIP)
>
>
> Adding a 7Z one to both sounds reasonable.
> What do others think ?

I personnally agree, this would be good.
Regarding your remark on different "options"' for a package generator
I would say that may be

TGZ, TZ, TBZ2 should be the first candidates?


-- 
Erk


More information about the CMake mailing list