From 802aaa55b9aece24db79b243e0fdf3f60ea6e69b Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sat, 2 Sep 2017 16:28:53 +0200 Subject: [PATCH] package/lzo: enable shared/static libs when needed In 61c4c63 (package/lzo: switch to cmake), building lzo has switched from autotools to cmake. In the conversion, we've lost the build of the shared library, because the cmake-based buildsystem of lzo explcitly disables it by default. Restore the shared library build. Signed-off-by: "Yann E. MORIN" Cc: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/lzo/lzo.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/package/lzo/lzo.mk b/package/lzo/lzo.mk index dba965fcd3..27ca459acf 100644 --- a/package/lzo/lzo.mk +++ b/package/lzo/lzo.mk @@ -11,5 +11,17 @@ LZO_LICENSE_FILES = COPYING LZO_INSTALL_STAGING = YES LZO_SUPPORTS_IN_SOURCE_BUILD = NO +ifeq ($(BR2_SHARED_LIBS)$(BR2_SHARED_STATIC_LIBS),y) +LZO_CONF_OPTS += -DENABLE_SHARED=ON +else +LZO_CONF_OPTS += -DENABLE_SHARED=OFF +endif + +ifeq ($(BR2_STATIC_LIBS)$(BR2_SHARED_STATIC_LIBS),y) +LZO_CONF_OPTS += -DENABLE_STATIC=ON +else +LZO_CONF_OPTS += -DENABLE_STATIC=OFF +endif + $(eval $(cmake-package)) $(eval $(host-cmake-package)) -- 2.30.2