-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build: overridable configuration variables
The Makeconfig checks are purely compile-time, so should always work: but sometimes there are multiple choices, and if they choose an option the user dislikes, the user might well want to override them (e.g. picking FUSE 2 even though FUSE 3 is already present). This change causes every check-* invocation in Makeconfig to respond to HAVE_* make variables set on the command line, and also to produce a line in 'make help' of the general form HAVE_LIBSYSTEMD=[yes/no] Override check for presence of sd_notify in libsystemd etc. (The escaping in make-override-help to figure out how many tabs to insert to properly align the help will make your eyes bleed. One $ for every nested $(eval $(call ...)): thank goodness they're all at the same level!) Signed-off-by: Nick Alcock <nick.alcock@oracle.com>
- Loading branch information
1 parent
347ad8a
commit c9d864c
Showing
2 changed files
with
89 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters