Skip to content

Commit

Permalink
Add libzip to macOS builds
Browse files Browse the repository at this point in the history
  • Loading branch information
LRFLEW committed Dec 7, 2016
1 parent b0af049 commit eaff86a
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 6 deletions.
21 changes: 16 additions & 5 deletions buildmac.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,14 @@ cd src
install_name_tool -id @rpath/libjansson.dylib "$PREFIXDIR/lib/libjansson.dylib"
cd ..

echo -e "\n\nBuilding libzip ...\n\n"
cd libzip
autoreconf -i
eval ./configure $CONFIGUREOPTS
eval $COMMONMAKE
install_name_tool -id @rpath/libzip.dylib "$PREFIXDIR/lib/libzip.dylib"
cd ..

echo -e "\n\nBuilding speexdsp ...\n\n"
cd speexdsp
./autogen.sh
Expand Down Expand Up @@ -81,17 +89,20 @@ mkdir artifacts

# Manually copy headers wanted. Mostly to exclude freetype, which isn't directly used
mkdir artifacts/include
cp -R build/include/libpng16 artifacts/include/
cp build/include/jansson*.h artifacts/include/
cp -R build/include/speex artifacts/include/
cp -R build/include/SDL2 artifacts/include/
cp -R build/include/openssl artifacts/include/
cp -R build/include/libpng16 artifacts/include/
cp build/include/jansson*.h artifacts/include/
cp build/include/zip.h artifacts/include/
cp -R build/lib/libzip/include/* artifacts/include/
cp -R build/include/speex artifacts/include/
cp -R build/include/SDL2 artifacts/include/
cp -R build/include/openssl artifacts/include/

# Manually copy libs wanted. Removes static libraries and versioned libs
mkdir artifacts/lib
cp build/lib/libpng16.dylib artifacts/lib/
cp build/lib/libfreetype.dylib artifacts/lib/
cp build/lib/libjansson.dylib artifacts/lib/
cp build/lib/libzip.dylib artifacts/lib/
cp build/lib/libspeexdsp.dylib artifacts/lib/
cp build/lib/libSDL2.dylib artifacts/lib/
cp build/lib/libSDL2_ttf.dylib artifacts/lib/
Expand Down

0 comments on commit eaff86a

Please sign in to comment.