Я создаю пакет root для xmms2, который использует систему сборки waf. Для шага настройки мне нужно передать параметры на основе выбора конфигурации. На самом деле это один параметр, который имеет значения, разделенные запятыми. Это должно выглядеть так:
--with-optionals medialib-updater,s4
Я не вижу способа для генерации этого значения. Вот что попробовал:
################################################################################
#
# xmms2
#
################################################################################
XMMS2_VERSION = c081011ddc280908678709d1e80f7ec57efa7b82
XMMS2_SITE = https://github.com/Gamadril/xmms2-devel
XMMS2_SITE_METHOD = git
XMMS2_GIT_SUBMODULES = YES
XMMS2_LICENSE = LGPL-2.1
XMMS2_LICENSE_FILES = COPYING
XMMS2_INSTALL_STAGING = YES
XMMS2_CONF_OPTS = --with-optionals medialib-updater
ifeq ($(BR2_PACKAGE_XMMS2_DB_S4),y)
XMMS2_CONF_OPTS += ,s4
endif
$(eval $(waf-package))
Результат: --with-optionals medialib-updater ,s4
- с пробелом между ними. Как избавиться от этого пространства? Так на самом деле, как объединить некоторые строки с разделителем?