From: Bernd Kuhls Date: Thu, 21 May 2015 17:19:08 +0000 (+0200) Subject: package/apr: Add libuuid as optional dependency X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fd25b0128945aa118cb5f66e665d445d0da1d7dd;p=buildroot.git package/apr: Add libuuid as optional dependency libuuid is picked up by apr when present: Checking for OS UUID Support... checking uuid/uuid.h usability... yes checking uuid/uuid.h presence... yes checking for uuid/uuid.h... yes checking for library containing uuid_generate... -luuid checking for uuid_generate... yes checking for os uuid usability... yes $ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/libapr-1.so | grep libuuid 0x00000001 (NEEDED) Shared library: [libuuid.so.1] [Thomas: move the added chunk a bit further down, and use += instead of =.] Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- diff --git a/package/apr/apr.mk b/package/apr/apr.mk index 69524a6f3d..0fed19c54d 100644 --- a/package/apr/apr.mk +++ b/package/apr/apr.mk @@ -12,6 +12,7 @@ APR_INSTALL_STAGING = YES # We have a patch touching configure.in and Makefile.in, # so we need to autoreconf: APR_AUTORECONF = YES + APR_CONF_ENV = \ CC_FOR_BUILD="$(HOSTCC)" \ CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \ @@ -34,6 +35,10 @@ endif # Fix lfs detection when cross compiling APR_CONF_ENV += apr_cv_use_lfs64=yes +ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBUUID),y) +APR_DEPENDENCIES += util-linux +endif + define APR_CLEANUP_UNNEEDED_FILES $(RM) -rf $(TARGET_DIR)/usr/build-1/ endef