summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended
diff options
context:
space:
mode:
authorPeter Marko <peter.marko@siemens.com>2025-04-07 18:16:24 +0200
committerKhem Raj <raj.khem@gmail.com>2025-04-07 12:21:22 -0700
commitc7001b404894d721c430ddd79d12f1dce4ae890e (patch)
treed5e10972477dd69fe5cd953aa3aeec372200a3de /meta-oe/recipes-extended
parentbd879c47a921500ff06abbec689d6af26f77df27 (diff)
downloadmeta-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.bb9
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
64PROVIDES += "p7zip" 73PROVIDES += "p7zip"