BUILD: makefile: add macros enable_opts and disable_opts

These ones are used to only enable or disable selected options.
This commit is contained in:
Willy Tarreau 2026-05-21 09:24:45 +02:00
parent 1a4be29252
commit d92c997c68

View file

@ -8,6 +8,12 @@
# there unless you're adding support for a new platform.
default_opts = $(foreach name,$(1),$(eval $(name)=implicit))
# Disables all specified options
disable_opts = $(foreach name,$(1),$(eval $(name)=0))
# Enables all specified options
enable_opts = $(foreach name,$(1),$(eval $(name)=1))
# Return USE_xxx=$(USE_xxx) if the variable was set from the environment or the
# command line.
ignore_implicit = $(if $(subst environment,,$(origin $(1))), \