Xenomai has many configure options that users may or may not want to set.
Providing individual Buildroot config options for every single one of them
is not maintainable.
Therefore, add a string option to allow the needed flexibility.
Important options, or those that have 'select/depends on' impact, can still
be turned into real Buildroot config options.
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
[Thomas: rewrap Config.in help text.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To use the Xenomai default (currently: /var/run/xenomai),
leave this option empty.
+config BR2_PACKAGE_XENOMAI_ADDITIONAL_CONF_OPTS
+ string "Additional configure options"
+ help
+ Specify any additional options to pass to the configure
+ script here. See Xenomai documentation for details.
+
config BR2_PACKAGE_XENOMAI_TESTSUITE
bool "Install testsuite"
help
XENOMAI_CONF_OPTS += --disable-registry
endif
+XENOMAI_CONF_OPTS += $(call qstrip,$(BR2_PACKAGE_XENOMAI_ADDITIONAL_CONF_OPTS))
+
# Some of these files may be desired by some users -- at that point specific
# config options need to be added to keep a particular set.
define XENOMAI_REMOVE_UNNEEDED_FILES