diff options
| author | Peter Marko <peter.marko@siemens.com> | 2025-04-07 18:16:24 +0200 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2025-04-07 12:21:22 -0700 |
| commit | c7001b404894d721c430ddd79d12f1dce4ae890e (patch) | |
| tree | d5e10972477dd69fe5cd953aa3aeec372200a3de /meta-oe/recipes-extended | |
| parent | bd879c47a921500ff06abbec689d6af26f77df27 (diff) | |
| download | meta-openembedded-c7001b404894d721c430ddd79d12f1dce4ae890e.tar.gz | |
7zip: install headers
This is needed for bit7z recipe.
But in general, using 7-zip as a library also requires headers.
Leave our Windows headers.
Install also readme as it contains version information and is used by
bit7z.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-extended')
| -rw-r--r-- | meta-oe/recipes-extended/7zip/7zip_24.09.bb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/meta-oe/recipes-extended/7zip/7zip_24.09.bb b/meta-oe/recipes-extended/7zip/7zip_24.09.bb index 719a160b66..4b6c7a613c 100644 --- a/meta-oe/recipes-extended/7zip/7zip_24.09.bb +++ b/meta-oe/recipes-extended/7zip/7zip_24.09.bb | |||
| @@ -59,6 +59,15 @@ do_install() { | |||
| 59 | install -d ${D}${libdir} | 59 | install -d ${D}${libdir} |
| 60 | install -m 0755 ${S}/CPP/7zip/Bundles/Format7zF/b/${INSTALLDIR}/7z.so ${D}${libdir}/lib7z.so | 60 | install -m 0755 ${S}/CPP/7zip/Bundles/Format7zF/b/${INSTALLDIR}/7z.so ${D}${libdir}/lib7z.so |
| 61 | ln -rsn ${D}${libdir}/lib7z.so ${D}${bindir}/7z.so | 61 | ln -rsn ${D}${libdir}/lib7z.so ${D}${bindir}/7z.so |
| 62 | |||
| 63 | # install headers (for development) and readme (for version information) | ||
| 64 | for header_file in $(find ${S}/CPP/${BPN} ${S}/CPP/Common ${S}/C -name "*.h"); do | ||
| 65 | header_dir=$(dirname $(echo $header_file | sed "s|${S}/||")) | ||
| 66 | install -d ${D}${includedir}/${BPN}/$header_dir | ||
| 67 | install -m 0644 $header_file ${D}${includedir}/${BPN}/$header_dir | ||
| 68 | done | ||
| 69 | install -d ${D}${includedir}/${BPN}/DOC | ||
| 70 | install -m 0644 ${S}/DOC/readme.txt ${D}${includedir}/${BPN}/DOC | ||
| 62 | } | 71 | } |
| 63 | 72 | ||
| 64 | PROVIDES += "p7zip" | 73 | PROVIDES += "p7zip" |
