Create fat binaries for libIrrXML and libzlibstatic too
parent
7bd50f3141
commit
d8af63519d
|
@ -59,9 +59,9 @@ build_arch()
|
||||||
$XCODE_ROOT_DIR/Developer/usr/bin/make clean
|
$XCODE_ROOT_DIR/Developer/usr/bin/make clean
|
||||||
$XCODE_ROOT_DIR/Developer/usr/bin/make assimp -j 8 -l
|
$XCODE_ROOT_DIR/Developer/usr/bin/make assimp -j 8 -l
|
||||||
|
|
||||||
echo "[!] Moving built library into: $BUILD_DIR/$1/"
|
echo "[!] Moving built libraries into: $BUILD_DIR/$1/"
|
||||||
|
|
||||||
mv ./lib/libassimp.a $BUILD_DIR/$1/
|
mv ./lib/*.a $BUILD_DIR/$1/
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "[!] $0 - assimp iOS build script"
|
echo "[!] $0 - assimp iOS build script"
|
||||||
|
@ -110,14 +110,27 @@ for ARCH_TARGET in $DEPLOY_ARCHS; do
|
||||||
#rm ./lib/libassimp.a
|
#rm ./lib/libassimp.a
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ "$DEPLOY_FAT" -eq 1 ]]; then
|
|
||||||
echo '[+] Creating fat binary ...'
|
make_fat_binary()
|
||||||
|
{
|
||||||
|
LIB_NAME=$1
|
||||||
|
LIPO_ARGS=''
|
||||||
for ARCH_TARGET in $DEPLOY_ARCHS; do
|
for ARCH_TARGET in $DEPLOY_ARCHS; do
|
||||||
LIPO_ARGS="$LIPO_ARGS-arch $ARCH_TARGET $BUILD_DIR/$ARCH_TARGET/libassimp.a "
|
LIPO_ARGS="$LIPO_ARGS-arch $ARCH_TARGET $BUILD_DIR/$ARCH_TARGET/$LIB_NAME.a "
|
||||||
done
|
done
|
||||||
LIPO_ARGS="$LIPO_ARGS-create -output $BUILD_DIR/libassimp-fat.a"
|
LIPO_ARGS="$LIPO_ARGS-create -output $BUILD_DIR/$LIB_NAME-fat.a"
|
||||||
lipo $LIPO_ARGS
|
lipo $LIPO_ARGS
|
||||||
echo "[!] Done! The fat binary can be found at $BUILD_DIR"
|
}
|
||||||
|
|
||||||
|
if [[ "$DEPLOY_FAT" -eq 1 ]]; then
|
||||||
|
echo '[+] Creating fat binaries ...'
|
||||||
|
|
||||||
|
make_fat_binary 'libassimp'
|
||||||
|
make_fat_binary 'libIrrXML'
|
||||||
|
make_fat_binary 'libzlibstatic'
|
||||||
|
|
||||||
|
echo "[!] Done! The fat binaries can be found at $BUILD_DIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue