From: Yann E. MORIN Date: Sat, 2 Sep 2017 14:28:53 +0000 (+0200) Subject: package/lzo: enable shared/static libs when needed X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=802aaa55b9aece24db79b243e0fdf3f60ea6e69b;p=buildroot.git 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 --- 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))