21.11.2017, 18:54, "Michael Powell" <mwpowell...@gmail.com>: > On Tue, Nov 21, 2017 at 10:49 AM, Michael Powell <mwpowell...@gmail.com> > wrote: >> On Tue, Nov 21, 2017 at 10:47 AM, CHEVRIER, Marc <marc.chevr...@sap.com> >> wrote: >>> “cmake –E tar” supports 7-zip format. Use option –format=7zip (see >>> https://cmake.org/cmake/help/v3.9/manual/cmake.1.html). >> >> Ah! This I did not know. Thanks for pointing that out! > > Well, the version of Tar I am working with does not seem to have this > feature implemented? I could be wrong, unless it is undocumented.
You are using GNU tar, while CMake uses libarchive (which is a core of more powerful BSD tar) > > Based on the version (1.29?) adopted in the Git for Windows distribution. > > C:\Dev\Git\usr\bin\tar.exe --help | C:\Dev\Git\usr\bin\grep.exe zip > -j, --bzip2 filter the archive through bzip2 > --lzip filter the archive through lzip > -z, --gzip, --gunzip, --ungzip filter the archive through gzip > > G:\Source\Boost.Build\Prototype\repos\boost-1.65.1>C:\Dev\Git\usr\bin\tar.exe > -- > help | C:\Dev\Git\usr\bin\grep.exe zip > -j, --bzip2 filter the archive through bzip2 > --lzip filter the archive through lzip > -z, --gzip, --gunzip, --ungzip filter the archive through gzip > > C:\Dev\Git\usr\bin\tar.exe --help | C:\Dev\Git\usr\bin\grep.exe format > -g, --listed-incremental=FILE handle new GNU-format incremental backup > -G, --incremental handle old GNU-format incremental backup > set version of the sparse format to use (implies > extract information about file permissions > Archive format selection: > -H, --format=FORMAT create archive of the given format > gnu GNU tar 1.13.x format > oldgnu GNU format as per tar <= 1.12 > pax POSIX 1003.1-2001 (pax) format > ustar POSIX 1003.1-1988 (ustar) format > v7 old V7 tar format > same as --format=v7 > --posix same as --format=posix > File name transformations: > Informative output: > show file or archive names after transformation > --format=gnu -f- -b20 --quoting-style=escape > >>> On 21/11/2017 16:43, "CMake on behalf of Konstantin Tokarev" >>> <cmake-boun...@cmake.org on behalf of annu...@yandex.ru> wrote: >>> >>> 21.11.2017, 18:38, "Michael Powell" <mwpowell...@gmail.com>: >>> > Hello, >>> > >>> > Does anyone happen to know, is there 7-zip comprehension in CMake >>> > today? i.e., that something like this could be done: >>> > >>> > include (FindSevenZip.cmake) >>> > >>> > or: >>> > >>> > find_package (SevenZip) >>> > >>> > I've seen mention of it in places, but could not find it formally as >>> > part of CMake itself, it seems. >>> > >>> > I am running the latest stable v3.9, that I know of. >>> >>> Not exactly 7-zip, but you can unpack tar.xz files via built-in cmake >>> -E tar command >>> >>> > >>> > Thanks! >>> > >>> > Cheers, >>> > >>> > Michael Powell >>> > -- >>> > >>> > Powered by www.kitware.com >>> > >>> > Please keep messages on-topic and check the CMake FAQ at: >>> http://www.cmake.org/Wiki/CMake_FAQ >>> > >>> > Kitware offers various services to support the CMake community. For >>> more information on each offering, please visit: >>> > >>> > CMake Support: http://cmake.org/cmake/help/support.html >>> > CMake Consulting: http://cmake.org/cmake/help/consulting.html >>> > CMake Training Courses: http://cmake.org/cmake/help/training.html >>> > >>> > Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> > >>> > Follow this link to subscribe/unsubscribe: >>> > http://public.kitware.com/mailman/listinfo/cmake >>> >>> -- >>> Regards, >>> Konstantin >>> -- >>> >>> Powered by www.kitware.com >>> >>> Please keep messages on-topic and check the CMake FAQ at: >>> http://www.cmake.org/Wiki/CMake_FAQ >>> >>> Kitware offers various services to support the CMake community. For >>> more information on each offering, please visit: >>> >>> CMake Support: http://cmake.org/cmake/help/support.html >>> CMake Consulting: http://cmake.org/cmake/help/consulting.html >>> CMake Training Courses: http://cmake.org/cmake/help/training.html >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Follow this link to subscribe/unsubscribe: >>> http://public.kitware.com/mailman/listinfo/cmake > -- > > Powered by www.kitware.com > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Kitware offers various services to support the CMake community. For more > information on each offering, please visit: > > CMake Support: http://cmake.org/cmake/help/support.html > CMake Consulting: http://cmake.org/cmake/help/consulting.html > CMake Training Courses: http://cmake.org/cmake/help/training.html > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/cmake -- Regards, Konstantin -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake