p7zip: needs helping hand with cross-compiling

This commit is contained in:
MilhouseVH 2019-12-13 22:15:18 +00:00
parent ebaff1375f
commit 1a45f225a0

View File

@ -12,15 +12,27 @@ PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="p7zip is a port of 7za.exe for POSIX systems like Unix." PKG_LONGDESC="p7zip is a port of 7za.exe for POSIX systems like Unix."
PKG_TOOLCHAIN="manual" PKG_TOOLCHAIN="manual"
make_host() { pre_build_host() {
make CXX=$CXX CC=$CC 7za rm -fr $PKG_BUILD/.$HOST_NAME
mkdir -p $PKG_BUILD/.$HOST_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME
} }
make_target() { make_host() {
make CXX=$CXX CC=$CC 7z 7za make CXX=$CXX CC=$CC -C $PKG_BUILD/.$HOST_NAME 7za
} }
makeinstall_host() { makeinstall_host() {
mkdir -p $TOOLCHAIN/bin mkdir -p $TOOLCHAIN/bin
cp bin/7za $TOOLCHAIN/bin cp $PKG_BUILD/.$HOST_NAME/bin/7za $TOOLCHAIN/bin
}
pre_build_target() {
rm -fr $PKG_BUILD/.$TARGET_NAME
mkdir -p $PKG_BUILD/.$TARGET_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
}
make_target() {
make CXX=$CXX CC=$CC -C $PKG_BUILD/.$TARGET_NAME 7z 7za
} }