Move the "MK_* options..." section before the "... MK_*_SUPPORT..." section
For the case that someone set WITHOUT_GSSAPI=, now WITHOUT_KERBEROS_SUPPORT will be properly set. This will likely fix the issue for the default case noted in the PR I filed back in 2011. I am trying to fix the less obvious case documented in the PR still. MFC after: 2 weeks PR: 159745
This commit is contained in:
parent
715652a404
commit
4301886de3
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=311133
@ -401,6 +401,21 @@ MK_CLANG_EXTRAS:= no
|
||||
MK_CLANG_FULL:= no
|
||||
.endif
|
||||
|
||||
#
|
||||
# MK_* options whose default value depends on another option.
|
||||
#
|
||||
.for vv in \
|
||||
GSSAPI/KERBEROS \
|
||||
MAN_UTILS/MAN
|
||||
.if defined(WITH_${vv:H})
|
||||
MK_${vv:H}:= yes
|
||||
.elif defined(WITHOUT_${vv:H})
|
||||
MK_${vv:H}:= no
|
||||
.else
|
||||
MK_${vv:H}:= ${MK_${vv:T}}
|
||||
.endif
|
||||
.endfor
|
||||
|
||||
#
|
||||
# Set defaults for the MK_*_SUPPORT variables.
|
||||
#
|
||||
@ -428,21 +443,6 @@ MK_${var}_SUPPORT:= yes
|
||||
.endif
|
||||
.endfor
|
||||
|
||||
#
|
||||
# MK_* options whose default value depends on another option.
|
||||
#
|
||||
.for vv in \
|
||||
GSSAPI/KERBEROS \
|
||||
MAN_UTILS/MAN
|
||||
.if defined(WITH_${vv:H})
|
||||
MK_${vv:H}:= yes
|
||||
.elif defined(WITHOUT_${vv:H})
|
||||
MK_${vv:H}:= no
|
||||
.else
|
||||
MK_${vv:H}:= ${MK_${vv:T}}
|
||||
.endif
|
||||
.endfor
|
||||
|
||||
.if !${COMPILER_FEATURES:Mc++11}
|
||||
MK_LLDB:= no
|
||||
.endif
|
||||
|
Loading…
Reference in New Issue
Block a user