@@ -9,7 +9,7 @@ FORMULA_DEPENDS=()
9
9
# define the version
10
10
VER=1.3.1
11
11
BUILD_ID=4
12
- DEFINES=" "
12
+ DEFINES=" -DZLIB_PREFIX=ofzlib "
13
13
FRAMEWORKS=" "
14
14
15
15
# tools for git use
@@ -80,9 +80,9 @@ function build() {
80
80
GENERATOR_NAME=" Visual Studio ${VS_VER_GEN} "
81
81
ZLIB_STATIC=${ZLIB_STATIC:- 1}
82
82
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"
84
84
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"
86
86
fi
87
87
mkdir -p " build_${TYPE} _${ARCH} "
88
88
cd " build_${TYPE} _${ARCH} "
@@ -114,7 +114,7 @@ function build() {
114
114
mkdir -p " build_${TYPE} _${PLATFORM} "
115
115
cd " build_${TYPE} _${PLATFORM} "
116
116
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"
118
118
cmake .. \
119
119
-DCMAKE_INSTALL_PREFIX=Release \
120
120
-DCMAKE_VERBOSE_MAKEFILE=${VERBOSE_MAKEFILE} \
@@ -131,7 +131,7 @@ function build() {
131
131
-DCMAKE_TOOLCHAIN_FILE=$APOTHECARY_DIR /toolchains/ios.toolchain.cmake \
132
132
-DCMAKE_INSTALL_PREFIX=Release \
133
133
-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} " \
135
135
-DCMAKE_INCLUDE_OUTPUT_DIRECTORY=include \
136
136
-DCMAKE_INSTALL_INCLUDEDIR=include \
137
137
-DPLATFORM=$PLATFORM \
@@ -310,7 +310,7 @@ function copy() {
310
310
elif [ " $TYPE " == " vs" ]; then
311
311
cp -Rv " build_${TYPE} _${ARCH} /Release/include/" * $1 /include/ > /dev/null 2>&1
312
312
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
314
314
secure " $1 /lib/$TYPE /$PLATFORM /zlib.lib" " zlib.lib" " $VERSION " " $DEFINES " " $BUILD_ID " " $FORMULA_DEPENDS "
315
315
cp -vR " build_${TYPE} _${ARCH} /Release/lib/pkgconfig/zlib.pc" $1 /lib/$TYPE /$PLATFORM /
316
316
0 commit comments