report about all WITH_* flags in --features

This commit is contained in:
Maxim Devaev 2025-02-08 02:21:26 +02:00
parent b2d1a5612d
commit e19a3ca7ff
2 changed files with 20 additions and 0 deletions

View File

@ -50,6 +50,14 @@ _OBJS = $(_USTR_SRCS:%.c=$(_BUILD)/%.o) $(_DUMP_SRCS:%.c=$(_BUILD)/%.o)
# ===== # =====
ifneq ($(call optbool,$(WITH_PYTHON)),)
override _CFLAGS += -DWITH_PYTHON
endif
ifneq ($(call optbool,$(WITH_JANUS)),)
override _CFLAGS += -DWITH_JANUS
endif
ifneq ($(call optbool,$(WITH_GPIO)),) ifneq ($(call optbool,$(WITH_GPIO)),)
override _CFLAGS += -DWITH_GPIO $(shell $(PKG_CONFIG) --atleast-version=2 libgpiod 2> /dev/null && echo -DHAVE_GPIOD2) override _CFLAGS += -DWITH_GPIO $(shell $(PKG_CONFIG) --atleast-version=2 libgpiod 2> /dev/null && echo -DHAVE_GPIOD2)
override _USTR_LDFLAGS += -lgpiod override _USTR_LDFLAGS += -lgpiod

View File

@ -581,6 +581,18 @@ static int _check_instance_id(const char *str) {
} }
static void _features(void) { static void _features(void) {
# ifdef WITH_PYTHON
puts("+ WITH_PYTHON");
# else
puts("- WITH_PYTHON");
# endif
# ifdef WITH_JANUS
puts("+ WITH_JANUS");
# else
puts("- WITH_JANUS");
# endif
# ifdef WITH_V4P # ifdef WITH_V4P
puts("+ WITH_V4P"); puts("+ WITH_V4P");
# else # else