mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
iOS: quiet verbose warnings for libzip
And don't try to build manuals, regression tests and examples, while we are at it. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
81ca29e688
commit
7b4d661ff2
1 changed files with 7 additions and 0 deletions
|
@ -150,6 +150,9 @@ for ARCH in $ARCHS; do
|
|||
fi
|
||||
|
||||
if [ ! -e $PKG_CONFIG_LIBDIR/libzip.pc ] ; then
|
||||
pushd ${SSRF_CLONE}/libzip
|
||||
# don't waste time on building command line tools, examples, manual, and regression tests - and don't build the BZIP2 support we don't need
|
||||
sed -i.bak 's/ADD_SUBDIRECTORY(src)//;s/ADD_SUBDIRECTORY(examples)//;s/ADD_SUBDIRECTORY(man)//;s/ADD_SUBDIRECTORY(regress)//;s/FIND_PACKAGE(BZip2)/# FIND_PACKAGE(BZip2)/' CMakeLists.txt
|
||||
mkdir -p build-ios/libzip-build-$ARCH_NAME
|
||||
pushd build-ios/libzip-build-$ARCH_NAME
|
||||
cmake -DBUILD_SHARED_LIBS="OFF" \
|
||||
|
@ -157,9 +160,13 @@ for ARCH in $ARCHS; do
|
|||
-DCMAKE_INSTALL_PREFIX=${PREFIX} \
|
||||
-DCMAKE_PREFIX_PATH=${PREFIX} \
|
||||
${SSRF_CLONE}/libzip
|
||||
# quiet the super noise warnings
|
||||
sed -i.bak 's/C_FLAGS = /C_FLAGS = -Wno-nullability-completeness -Wno-expansion-to-defined /' lib/CMakeFiles/zip.dir/flags.make
|
||||
make
|
||||
make install
|
||||
popd
|
||||
mv CMakeLists.txt.bak CMakeLists.txt
|
||||
popd
|
||||
fi
|
||||
|
||||
pushd ${SSRF_CLONE}/libgit2
|
||||
|
|
Loading…
Add table
Reference in a new issue