Skip to content

Commit 9957d97

Browse files
committed
LIBPNG: On android move zlib.h out of the way of version detection
This is needed, as we link agains the default -lz, which is older: 0x1270 not 0x12b0, which we add if needed for some modules
1 parent 4f9d633 commit 9957d97

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

libraries/libpng/make.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,13 @@ rmifexists $SYS_PREFIX/include/png*
1313
package_configure $EXTRACONF --with-zlib-prefix="$SYS_PREFIX" --enable-static --disable-shared
1414

1515
if [ ! $SYS_HOSTPLATFORM = win32 ]; then
16-
package_make
16+
if [ $SYS_PLATFORM = android ] && [ -f $SYS_PREFIX/include/zlib.h ] ; then
17+
mv $SYS_PREFIX/include/zlib.h $SYS_PREFIX/include/zlib.h.tmp
18+
package_make
19+
mv $SYS_PREFIX/include/zlib.h.tmp $SYS_PREFIX/include/zlib.h
20+
else
21+
package_make
22+
fi
1723
else
1824
# mutilate some default windows makefile - argh!
1925
cat scripts/makefile.msys | sed "s|CC =|CC=$SYS_CC #|;s|DESTDIR=|DESTDIR=$SYS_PREFIX #|;s|ZLIBDIR=|ZLIBDIR=$SYS_PREFIX/lib #|;s|ZLIBINC=|ZLIBINC=$SYS_PREFIX/include #|" > makefile.msys

0 commit comments

Comments
 (0)