mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-15 03:01:09 +08:00
Add glue overlay
This commit is contained in:
parent
82e6b94b7d
commit
f9df0ecedd
18
configure.in
18
configure.in
@ -242,7 +242,7 @@ OL_ARG_ENABLE(sql,[ --enable-sql enable sql backend no|yes|mod],
|
||||
|
||||
dnl ----------------------------------------------------------------
|
||||
dnl SLAPD Overlay Options
|
||||
Overlays="chain denyop dyngroup lastmod ppolicy proxycache rwm \
|
||||
Overlays="chain denyop dyngroup glue lastmod ppolicy proxycache rwm \
|
||||
refint syncprov unique"
|
||||
|
||||
AC_ARG_WITH(xxslapoverlays,[
|
||||
@ -256,6 +256,8 @@ OL_ARG_ENABLE(denyop,[ --enable-denyop Deny Operation overlay no|yes|mod]
|
||||
no, [no yes mod])
|
||||
OL_ARG_ENABLE(dyngroup,[ --enable-dyngroup Dynamic Group overlay no|yes|mod],
|
||||
no, [no yes mod])
|
||||
OL_ARG_ENABLE(glue,[ --enable-glue Backend Glue overlay no|yes|mod],
|
||||
yes, [no yes mod])
|
||||
OL_ARG_ENABLE(lastmod,[ --enable-lastmod Last Modification overlay no|yes|mod],
|
||||
no, [no yes mod])
|
||||
OL_ARG_ENABLE(ppolicy,[ --enable-ppolicy Password Policy overlay no|yes|mod],
|
||||
@ -525,11 +527,13 @@ BUILD_SQL=no
|
||||
BUILD_CHAIN=no
|
||||
BUILD_DENYOP=no
|
||||
BUILD_DYNGROUP=no
|
||||
BUILD_GLUE=no
|
||||
BUILD_LASTMOD=no
|
||||
BUILD_PPOLICY=no
|
||||
BUILD_PROXYCACHE=no
|
||||
BUILD_REFINT=no
|
||||
BUILD_RWM=no
|
||||
BUILD_SYNCPROV=no
|
||||
BUILD_UNIQUE=no
|
||||
|
||||
SLAPD_DYNAMIC_OVERLAYS=
|
||||
@ -2801,6 +2805,17 @@ if test "$ol_enable_dyngroup" != no ; then
|
||||
AC_DEFINE_UNQUOTED(SLAPD_OVER_DYNGROUP,$MFLAG,[define for Dynamic Group overlay])
|
||||
fi
|
||||
|
||||
if test "$ol_enable_glue" != no ; then
|
||||
BUILD_GLUE=$ol_enable_glue
|
||||
if test "$ol_enable_glue" = mod ; then
|
||||
MFLAG=SLAPD_MOD_DYNAMIC
|
||||
SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS glue.la"
|
||||
else
|
||||
MFLAG=SLAPD_MOD_STATIC
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED(SLAPD_OVER_GLUE,$MFLAG,[define for Backend Glue overlay])
|
||||
fi
|
||||
|
||||
if test "$ol_enable_lastmod" != no ; then
|
||||
BUILD_LASTMOD=$ol_enable_lastmod
|
||||
if test "$ol_enable_lastmod" = mod ; then
|
||||
@ -2994,6 +3009,7 @@ dnl overlays
|
||||
AC_SUBST(BUILD_CHAIN)
|
||||
AC_SUBST(BUILD_DENYOP)
|
||||
AC_SUBST(BUILD_DYNGROUP)
|
||||
AC_SUBST(BUILD_GLUE)
|
||||
AC_SUBST(BUILD_LASTMOD)
|
||||
AC_SUBST(BUILD_PPOLICY)
|
||||
AC_SUBST(BUILD_PROXYCACHE)
|
||||
|
@ -1043,6 +1043,9 @@
|
||||
/* define for Dynamic Group overlay */
|
||||
#undef SLAPD_OVER_DYNGROUP
|
||||
|
||||
/* define for Backend Glue overlay */
|
||||
#undef SLAPD_OVER_GLUE
|
||||
|
||||
/* define for Last Modification overlay */
|
||||
#undef SLAPD_OVER_LASTMOD
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user