MantisBT - CMake |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0014504 | CMake | CMake | public | 2013-10-22 14:46 | 2015-01-05 08:39 |
|
Reporter | Aaron Nowack | |
Assigned To | | |
Priority | low | Severity | feature | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | Microsoft | OS | Windows | OS Version | 7 |
Product Version | CMake 2.8.12 | |
Target Version | CMake 3.1 | Fixed in Version | CMake 3.1 | |
|
Summary | 0014504: libarchive supports 7-Zip, Add 7-Zip support to cmake |
Description | As I understand cmake uses libarchive for inflating tar.gz files. This is useful within ExternalProject_Add as you can pass in a URL of a tar.gz and cmake handles it. Since libarchive _also_ supports inflating 7z formats can cmake also support it?
For example, I wanted to use ExternalProject_Add with a custom build & install step to setup the libusbx binaries [1] on windows but they are in 7z format.
[1] http://sourceforge.net/projects/libusbx/files/releases/1.0.17/binaries/ [^] |
Steps To Reproduce | ExternalProject_Add(
URL <path to 7z archive>
...
)
Is not supported |
Additional Information | libarchive supports 7-zip , https://github.com/libarchive/libarchive [^] |
Tags | No tags attached. |
Relationships | related to | 0013515 | closed | | ExternalProject doesn’t handle .tar.xz | has duplicate | 0014519 | closed | | 7z ( LZMA and LZMA2) support for cpack | has duplicate | 0014527 | closed | | Provide xz and lz support to ExternalProject module | related to | 0014318 | closed | | ExternalProject module needs small patch to allow unpacking of *.tar.xz files |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2013-10-22 14:46 | Aaron Nowack | New Issue | |
2013-10-22 15:00 | Brad King | Note Added: 0034219 | |
2013-10-22 16:42 | Eric NOULARD | Relationship added | related to 0013515 |
2013-10-22 16:43 | Eric NOULARD | Note Added: 0034220 | |
2013-10-22 16:45 | Eric NOULARD | Note Edited: 0034220 | bug_revision_view_page.php?bugnote_id=34220#r1295 |
2013-10-29 03:17 | Eric NOULARD | Relationship added | has duplicate 0014519 |
2013-10-31 09:56 | Rolf Eike Beer | Relationship added | has duplicate 0014527 |
2014-04-09 15:20 | Brad King | Relationship added | related to 0014318 |
2014-07-30 09:37 | Brad King | Note Added: 0036500 | |
2014-07-30 09:37 | Brad King | Status | new => resolved |
2014-07-30 09:37 | Brad King | Resolution | open => fixed |
2014-07-30 09:37 | Brad King | Fixed in Version | => CMake 3.1 |
2014-07-30 09:37 | Brad King | Target Version | => CMake 3.1 |
2015-01-05 08:39 | Robert Maynard | Note Added: 0037597 | |
2015-01-05 08:39 | Robert Maynard | Status | resolved => closed |
Notes |
|
(0034219)
|
Brad King
|
2013-10-22 15:00
|
|
IIUC libarchive requires liblzma from http://tukaani.org/xz/ [^] to support 7z formats. This will have to be brought in to the CMake build similar to these:
Utilities/cmbzip2/
Utilities/cmcompress/
Utilities/cmzlib/
with corresponding support for using a system-installed liblzma too. |
|
|
(0034220)
|
Eric NOULARD
|
2013-10-22 16:43
(edited on: 2013-10-22 16:45) |
|
|
|
(0036500)
|
Brad King
|
2014-07-30 09:37
|
|
|
|
(0037597)
|
Robert Maynard
|
2015-01-05 08:39
|
|
Closing resolved issues that have not been updated in more than 4 months |
|