mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
p7zip: add native extend
This add a support for native build of 7za, 7z and 7zr binaries. Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
parent
81cc98ef71
commit
c7cb15542e
|
|
@ -15,3 +15,21 @@ do_install() {
|
|||
install -d ${D}${bindir}
|
||||
install -m 0755 ${S}/bin/* ${D}${bindir}
|
||||
}
|
||||
|
||||
# all3: to build bin/7za, bin/7z (with its plugins), bin/7zr and bin/7zCon.sfx
|
||||
EXTRA_OEMAKE_class-native = "all3"
|
||||
|
||||
do_install_class-native() {
|
||||
install -d ${D}${bindir}
|
||||
install -d ${D}${bindir}/Codecs
|
||||
install -m 0755 ${S}/bin/7* ${D}${bindir}
|
||||
install -m 0755 ${S}/bin/Codecs/* ${D}${bindir}/Codecs
|
||||
|
||||
# Create a shell script wrapper to execute next to 7z.so
|
||||
mv ${D}${bindir}/7z ${D}${bindir}/7z.bin
|
||||
echo "#! /bin/sh" > ${D}${bindir}/7z
|
||||
echo "exec ${D}${bindir}/7z.bin \"\$@\"" >> ${D}${bindir}/7z
|
||||
chmod 0755 ${D}${bindir}/7z
|
||||
}
|
||||
|
||||
BBCLASSEXTEND += "native"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user