diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-06-07 08:06:17 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-06-07 08:06:17 +0000 |
commit | a639e24276e6184dce2469848b11e8269983a622 (patch) | |
tree | b061ecc4d58ddf4303c6b44ce13d75a2f7c01167 | |
parent | 19677862999fb1a007b2cc479aab5843ab72f516 (diff) | |
download | ports-a639e24276e6184dce2469848b11e8269983a622.tar.gz ports-a639e24276e6184dce2469848b11e8269983a622.zip |
Do not automatically popup dialog in case only options from global options are defined
Requested by: many
Notes
Notes:
svn path=/head/; revision=320177
-rw-r--r-- | Mk/bsd.options.mk | 7 | ||||
-rw-r--r-- | Mk/bsd.port.mk | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/Mk/bsd.options.mk b/Mk/bsd.options.mk index 693c8c7c9e10..dfe42536f913 100644 --- a/Mk/bsd.options.mk +++ b/Mk/bsd.options.mk @@ -54,6 +54,8 @@ OPTIONSFILE?= ${PORT_DBDIR}/${UNIQUENAME}/options #ALL_OPTIONS= DOCS \ # NLS +GLOBAL_OPTIONS= DOCS NLS EXAMPLES IPV6 + # Set the default values for the global options, as defined by portmgr .if !defined(NOPORTDOCS) PORT_OPTIONS+= DOCS @@ -315,3 +317,8 @@ WITH_${opt}:= true .endfor .endif ### + +_OPTIONS_WITHOUT_GLOBALS:= ${COMPLETE_OPTIONS_LIST} +.for opt in ${GLOBAL_OPTIONS} +_OPTIONS_WITHOUT_GLOBALS:= ${_OPTIONS_WITHOUT_GLOBALS:N${opt}} +.endfor diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index ef71cda82610..0ef87d6fe6c9 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -6180,7 +6180,7 @@ config-recursive: .if !target(config-conditional) config-conditional: pre-config -.if defined(COMPLETE_OPTIONS_LIST) && !defined(NO_DIALOG) +.if defined(COMPLETE_OPTIONS_LIST) && !empty(_OPTIONS_WITHOUT_GLOBALS) && !defined(NO_DIALOG) . if !defined(_FILE_COMPLETE_OPTIONS_LIST) || ${COMPLETE_OPTIONS_LIST:O} != ${_FILE_COMPLETE_OPTIONS_LIST:O} @cd ${.CURDIR} && ${MAKE} do-config; . endif |