Update build script

This commit is contained in:
Peter Iakovlev 2018-12-14 17:41:16 +04:00
parent 3f6f9964ed
commit 168352d1e8

View File

@ -58,10 +58,19 @@ fi
#CONFIGURE_FLAGS="$CONFIGURE_FLAGS --pkg-config=$PKG_CONFIG"
COMPILE="y"
LIPO="y"
DEPLOYMENT_TARGET="8.0"
LIBS_HASH=""
for ARCH in $ARCHS
do
for LIB in "$THIN/$ARCH/lib/"*.a
do
LIB_DATE=`stat -f "%a,%z" "$LIB"`
LIBS_HASH="$LIBS_HASH $ARCH/$LIB:$LIB_DATE"
done
done
if [ "$COMPILE" ]
then
if [ ! `which yasm` ]
@ -170,6 +179,23 @@ then
done
fi
UPDATED_LIBS_HASH=""
for ARCH in $ARCHS
do
for LIB in "$THIN/$ARCH/lib/"*.a
do
LIB_DATE=`stat -f "%a,%z" "$LIB"`
UPDATED_LIBS_HASH="$UPDATED_LIBS_HASH $ARCH/$LIB:$LIB_DATE"
done
done
if [ "$UPDATED_LIBS_HASH" = "$LIBS_HASH" ]
then
echo "Libs aren't changed, skipping lipo"
else
LIPO="y"
fi
if [ "$LIPO" ]
then
echo "building fat binaries..."