Skip to content

Commit e6c671c

Browse files
committed
zlib updates
1 parent fb89312 commit e6c671c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

apothecary/formulas/zlib/zlib.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ FORMULA_DEPENDS=()
99
# define the version
1010
VER=1.3.1
1111
BUILD_ID=4
12-
DEFINES=""
12+
DEFINES="-DZLIB_PREFIX=ofzlib"
1313
FRAMEWORKS=""
1414

1515
# tools for git use
@@ -80,9 +80,9 @@ function build() {
8080
GENERATOR_NAME="Visual Studio ${VS_VER_GEN}"
8181
ZLIB_STATIC=${ZLIB_STATIC:-1}
8282
if [ "${ZLIB_STATIC}" = 1 ]; then
83-
DEFINES="-DBUILD_SHARED_LIBS=OFF -DBUILD_STATIC_LIBS=ON -DZLIB_BUILD_STATIC=ON -DZLIB_BUILD_SHARED=OFF -DZLIB_BUILD_TESTING=OFF -DZLIB_BUILD_TESTING=OFF"
83+
DEFINES="${DEFINES} -DBUILD_SHARED_LIBS=OFF -DBUILD_STATIC_LIBS=ON -DZLIB_BUILD_STATIC=ON -DZLIB_BUILD_SHARED=OFF -DZLIB_BUILD_TESTING=OFF -DZLIB_BUILD_TESTING=OFF"
8484
else
85-
DEFINES="-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF -DZLIB_BUILD_STATIC=OFF -DZLIB_BUILD_SHARED=ON -DZLIB_BUILD_TESTING=OFF -DZLIB_BUILD_TESTING=OFF"
85+
DEFINES="${DEFINES} -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF -DZLIB_BUILD_STATIC=OFF -DZLIB_BUILD_SHARED=ON -DZLIB_BUILD_TESTING=OFF -DZLIB_BUILD_TESTING=OFF"
8686
fi
8787
mkdir -p "build_${TYPE}_${ARCH}"
8888
cd "build_${TYPE}_${ARCH}"
@@ -114,7 +114,7 @@ function build() {
114114
mkdir -p "build_${TYPE}_${PLATFORM}"
115115
cd "build_${TYPE}_${PLATFORM}"
116116
rm -f CMakeCache.txt *.a *.o
117-
DEFINES="-DZLIB_BUILD_STATIC=ON -DZLIB_BUILD_SHARED=OFF -DZLIB_BUILD_TESTING=OFF -DZLIB_BUILD_TESTING=OFF"
117+
DEFINES="${DEFINES} -DZLIB_BUILD_STATIC=ON -DZLIB_BUILD_SHARED=OFF -DZLIB_BUILD_TESTING=OFF -DZLIB_BUILD_TESTING=OFF"
118118
cmake .. \
119119
-DCMAKE_INSTALL_PREFIX=Release \
120120
-DCMAKE_VERBOSE_MAKEFILE=${VERBOSE_MAKEFILE} \
@@ -131,7 +131,7 @@ function build() {
131131
-DCMAKE_TOOLCHAIN_FILE=$APOTHECARY_DIR/toolchains/ios.toolchain.cmake \
132132
-DCMAKE_INSTALL_PREFIX=Release \
133133
-DCMAKE_CXX_FLAGS_RELEASE="-DUSE_PTHREADS=1 ${FLAG_RELEASE} " \
134-
-DCMAKE_C_FLAGS_RELEASE="-DUSE_PTHREADS=1 ${FLAG_RELEASE} " \
134+
-DCMAKE_C_FLAGS_RELEASE="-DUSE_PTHREADS=1 -D_POSIX_C_SOURCE=200809L ${FLAG_RELEASE} " \
135135
-DCMAKE_INCLUDE_OUTPUT_DIRECTORY=include \
136136
-DCMAKE_INSTALL_INCLUDEDIR=include \
137137
-DPLATFORM=$PLATFORM \
@@ -310,7 +310,7 @@ function copy() {
310310
elif [ "$TYPE" == "vs" ]; then
311311
cp -Rv "build_${TYPE}_${ARCH}/Release/include/"* $1/include/ >/dev/null 2>&1
312312
mkdir -p $1/lib/$TYPE/$PLATFORM/
313-
cp -v "build_${TYPE}_${ARCH}/Release/z.lib" $1/lib/$TYPE/$PLATFORM/zlib.lib >/dev/null 2>&1
313+
cp -v "build_${TYPE}_${ARCH}/Release/zs.lib" $1/lib/$TYPE/$PLATFORM/zlib.lib >/dev/null 2>&1
314314
secure "$1/lib/$TYPE/$PLATFORM/zlib.lib" "zlib.lib" "$VERSION" "$DEFINES" "$BUILD_ID" "$FORMULA_DEPENDS"
315315
cp -vR "build_${TYPE}_${ARCH}/Release/lib/pkgconfig/zlib.pc" $1/lib/$TYPE/$PLATFORM/
316316

0 commit comments

Comments
 (0)