package/libftdi1: enable static only build

libfdti1 provides configuration options SHAREDLIBS and STATICLIBS
that allow any combination of static/shared libraries.

Fixes:
https://autobuild.buildroot.org/results/d7b9a45ccffc1c9e3fd796c3e46ee396b7d88272/

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
[Marcus: explicitly check for BR2_SHARED_STATIC_LIBS]
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
(cherry picked from commit 0a9b365de4)
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
Yegor Yefremov
2026-04-10 11:06:49 +02:00
committed by Thomas Perale
parent 1b5a7bb021
commit 930b6d3930

View File

@@ -13,6 +13,14 @@ LIBFTDI1_LICENSE_FILES = LICENSE COPYING.LIB
LIBFTDI1_CONFIG_SCRIPTS = libftdi1-config
LIBFTDI1_CONF_OPTS = -DDOCUMENTATION=OFF -DEXAMPLES=OFF
ifeq ($(BR2_STATIC_LIBS),y)
LIBFTDI1_CONF_OPTS += -DSTATICLIBS=ON -DSHAREDLIBS=OFF
else ifeq ($(BR2_SHARED_LIBS),y)
LIBFTDI1_CONF_OPTS += -DSTATICLIBS=OFF -DSHAREDLIBS=ON
else ifeq ($(BR2_SHARED_STATIC_LIBS),y)
LIBFTDI1_CONF_OPTS += -DSTATICLIBS=ON -DSHAREDLIBS=ON
endif
ifeq ($(BR2_PACKAGE_LIBFTDI1_LIBFTDIPP1),y)
LIBFTDI1_LICENSE += , GPL-2.0 with exception (libftdipp1)
LIBFTDI1_LICENSE_FILES += COPYING.GPL