Skip to content

Commit 49d044d

Browse files
committed
libzip: build shared lib for Lakka
1 parent 1b7fbd7 commit 49d044d

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

packages/addons/addon-depends/libzip/package.mk

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ PKG_URL="https://libzip.org/download/${PKG_NAME}-${PKG_VERSION}.tar.xz"
1111
PKG_DEPENDS_TARGET="toolchain zlib bzip2"
1212
PKG_LONGDESC="A C library for reading, creating, and modifying zip archives."
1313

14+
if [ "${DISTRO}" = "Lakka" ]; then
15+
PKG_BUILD_FLAGS="+pic"
16+
fi
17+
1418
PKG_CMAKE_OPTS_TARGET="-DENABLE_COMMONCRYPTO=OFF \
1519
-DENABLE_GNUTLS=OFF \
1620
-DENABLE_MBEDTLS=OFF \
@@ -19,9 +23,16 @@ PKG_CMAKE_OPTS_TARGET="-DENABLE_COMMONCRYPTO=OFF \
1923
-DBUILD_TOOLS=OFF \
2024
-DBUILD_REGRESS=OFF \
2125
-DBUILD_EXAMPLES=OFF \
22-
-DBUILD_DOC=OFF \
23-
-DBUILD_SHARED_LIBS=OFF"
26+
-DBUILD_DOC=OFF"
27+
28+
if [ "${DISTRO}" = "Lakka" ]; then
29+
PKG_CMAKE_OPTS_TARGET+=" -DBUILD_SHARED_LIBS=ON"
30+
else
31+
PKG_CMAKE_OPTS_TARGET+=" -DBUILD_SHARED_LIBS=OFF"
32+
fi
2433

2534
post_makeinstall_target() {
26-
rm -rf ${INSTALL}/usr/lib
35+
if [ "${DISTRO}" != "Lakka" ]; then
36+
rm -rf ${INSTALL}/usr/lib
37+
fi
2738
}

0 commit comments

Comments
 (0)