rust-bin/rustlib: install with executable permission
Necessary for binaries and required to appease OE's automatic library RDEPENDS.
This commit is contained in:
committed by
Steven Walter
parent
06f6aeaa79
commit
8c83519133
@@ -81,13 +81,13 @@ oe_compile_rust_bin[vardeps] += "get_overlap_externs"
|
||||
oe_install_rust_lib () {
|
||||
for lib in $(ls ${LIBNAME}.{so,rlib} 2>/dev/null); do
|
||||
echo Installing $lib
|
||||
install -D -m 644 $lib ${D}/${rustlibdir}/$lib
|
||||
install -D -m 755 $lib ${D}/${rustlibdir}/$lib
|
||||
done
|
||||
}
|
||||
|
||||
oe_install_rust_bin () {
|
||||
echo Installing ${BINNAME}
|
||||
install -D -m 644 ${BINNAME} ${D}/${bindir}/${BINNAME}
|
||||
install -D -m 755 ${BINNAME} ${D}/${bindir}/${BINNAME}
|
||||
}
|
||||
|
||||
do_rust_bin_fixups() {
|
||||
|
||||
@@ -9,8 +9,10 @@ DEPENDS += "virtual/${TARGET_PREFIX}rust"
|
||||
RUSTLIB_DEP = ""
|
||||
|
||||
do_install () {
|
||||
mkdir -p ${D}/${rustlib}
|
||||
cp ${STAGING_DIR_NATIVE}/${rustlib}/*.so ${D}/${rustlib}
|
||||
for f in ${STAGING_DIR_NATIVE}/${rustlib}/*.so; do
|
||||
echo Installing $f
|
||||
install -D -m 755 $f ${D}/${rustlib}/$(basename $f)
|
||||
done
|
||||
}
|
||||
|
||||
# This has no license file
|
||||
|
||||
Reference in New Issue
Block a user