Refactor NUT_ARG_WITH* et al in configure.ac and m4/* scripts#3140
Merged
jimklimov merged 80 commits intonetworkupstools:masterfrom Oct 24, 2025
Merged
Refactor NUT_ARG_WITH* et al in configure.ac and m4/* scripts#3140jimklimov merged 80 commits intonetworkupstools:masterfrom
NUT_ARG_WITH* et al in configure.ac and m4/* scripts#3140jimklimov merged 80 commits intonetworkupstools:masterfrom
Conversation
… provide custom representation for default value in AS_HELP_STRING message [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…tworkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…FAULT_HELP, NUT_ARG_WITH_EXPAND_DEFAULT_HELP etc. methods to optionally print "--with-VARNAME=VALUES" formatted messages [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…kupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…_ARG_WITH_CUSTOM_DEFAULT_HELP to short-circuit $5==$4 if $5 is not specified [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…lly accept one more (second) argument for "...=VALUES" [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…NGLEQUOTE values are "resolved from" [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…H; rephrase other confdir options to say =PATH => =DIRPATH [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… PIDPATH and ALTPIDPATH [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…LAG [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…etworkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…etworkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ball Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…"data/htmlcgi", CGIPATH to CGIEXECPATH, and tentatively HTMLPATH to CGIDATAPATH (and actually expose the latter two from configure script) [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…N_* tunables [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…(s) and --with-docs-changelog* tunables [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…heck-NIT [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…facility [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…orce-nut-version-header (and actually fix default report vs. setting) [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…trip (and actually fix a missed compiler family dependency) [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…IR [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…lumos packaging options, fix a few logical mismatches [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ths [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ppunit [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…eas-lenses-dir [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…lug, devd, freebsdquirksdir paths [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…tra brackets [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
|
✅ Build nut 2.8.4.3613-master completed (commit 08143878c2 by @jimklimov) |
…etworkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…config path guessing Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…3140 Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
|
❌ Build nut 2.8.4.3617-master failed (commit af8e994fe1 by @jimklimov) |
…kupstools#3049]" This reverts commit 9eba1eb, seems autoconf (or myself) gets lost in the maze of m4_default with or without brackets, especially when arguments with commas are involved. Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…the value correctly [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…hat we can resolve here (with one being correct) [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…S_SOURCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…CE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…RCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…OURCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…OURCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…URCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…_SOURCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…SOURCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…URCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…tworkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…RCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…_SOURCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…S_SOURCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…_SOURCE consistently [networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…IBS/LDFLAGS values [networkupstools#3049, networkupstools#3140] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…or libregex tuning [networkupstools#3140, networkupstools#3049] Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
|
✅ Build nut 2.8.4.3620-master completed (commit 290f58491e by @jimklimov) |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes: #3049
Streamline work with optional build parameters and their reporting in help messages, fix a few old bugs found during the revision, hope no new typos remain introduced ;)
(Almost) drop direct work with autotools native
AC_ARG_(WITH|ENABLE)methods.