From f0592c9f6581d4446d12acfd9a27b5cf18875625 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Jul 2014 22:28:47 +0200 Subject: [PATCH] libpthsem: add libpth compatibility option This commit adds the BR2_PACKAGE_LIBPTHSEM_COMPAT option to the libpthsem package, in order to enable the compatibility with the pth library, which is useful to support gnupg2. Signed-off-by: Thomas Petazzoni --- package/libpthsem/Config.in | 10 ++++++++++ package/libpthsem/libpthsem.mk | 7 +++++++ 2 files changed, 17 insertions(+) diff --git a/package/libpthsem/Config.in b/package/libpthsem/Config.in index ae1c78f5ea..932acecd07 100644 --- a/package/libpthsem/Config.in +++ b/package/libpthsem/Config.in @@ -7,3 +7,13 @@ config BR2_PACKAGE_LIBPTHSEM version, with support for semaphores added. http://www.auto.tuwien.ac.at/~mkoegler/pth/ + +if BR2_PACKAGE_LIBPTHSEM + +config BR2_PACKAGE_LIBPTHSEM_COMPAT + bool "libpth compatibility" + help + This option enables the compatibility with the original + libpth library. + +endif diff --git a/package/libpthsem/libpthsem.mk b/package/libpthsem/libpthsem.mk index dbfab34263..040229edd7 100644 --- a/package/libpthsem/libpthsem.mk +++ b/package/libpthsem/libpthsem.mk @@ -14,4 +14,11 @@ LIBPTHSEM_INSTALL_STAGING = YES LIBPTHSEM_DEPENDENCIES = argp-standalone LIBPTHSEM_CONFIG_SCRIPTS = pthsem-config +ifeq ($(BR2_PACKAGE_LIBPTHSEM_COMPAT),y) +LIBPTHSEM_CONF_OPT += --enable-compat +LIBPTHSEM_CONFIG_SCRIPTS += pth-config +else +LIBPTHSEM_CONF_OPT += --disable-compat +endif + $(eval $(autotools-package)) -- 2.30.2