1################################################################################ 2# 3# libgpiod 4# 5################################################################################ 6 7# Be careful when bumping versions. 8# Dependency on kernel header versions may change. 9LIBGPIOD_VERSION = 1.6.3 10LIBGPIOD_SOURCE = libgpiod-$(LIBGPIOD_VERSION).tar.xz 11LIBGPIOD_SITE = https://www.kernel.org/pub/software/libs/libgpiod 12LIBGPIOD_LICENSE = LGPL-2.1+ 13LIBGPIOD_LICENSE_FILES = COPYING 14LIBGPIOD_INSTALL_STAGING = YES 15LIBGPIOD_DEPENDENCIES = host-pkgconf host-autoconf-archive 16# We're patching configure.ac 17LIBGPIOD_AUTORECONF = YES 18LIBGPIOD_AUTORECONF_OPTS = --include=$(HOST_DIR)/share/autoconf-archive 19LIBGPIOD_CONF_OPTS = --disable-tests --disable-examples 20 21ifeq ($(BR2_PACKAGE_LIBGPIOD_TOOLS),y) 22LIBGPIOD_CONF_OPTS += --enable-tools 23else 24LIBGPIOD_CONF_OPTS += --disable-tools 25endif 26 27ifeq ($(BR2_INSTALL_LIBSTDCPP),y) 28LIBGPIOD_CONF_OPTS += --enable-bindings-cxx 29else 30LIBGPIOD_CONF_OPTS += --disable-bindings-cxx 31endif 32 33ifeq ($(BR2_PACKAGE_PYTHON3),y) 34LIBGPIOD_CONF_OPTS += --enable-bindings-python 35LIBGPIOD_DEPENDENCIES += python3 36LIBGPIOD_CONF_ENV += \ 37 PYTHON=$(HOST_DIR)/bin/python3 \ 38 PYTHON_CPPFLAGS="`$(STAGING_DIR)/usr/bin/python3-config --includes`" \ 39 PYTHON_LIBS="`$(STAGING_DIR)/usr/bin/python3-config --ldflags`" 40else 41LIBGPIOD_CONF_OPTS += --disable-bindings-python 42endif 43 44$(eval $(autotools-package)) 45