From 46b42307ea6c23080ca319b107491f731cc3cb7e Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Tue, 11 Dec 2001 22:48:30 +0000 Subject: [PATCH] From jon@symas.com - NT UUID support requires librpcrt4. --- configure.in | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/configure.in b/configure.in index b1d0f6f418..2784cb931b 100644 --- a/configure.in +++ b/configure.in @@ -883,6 +883,26 @@ if test "$ol_cv_c_posix_regex" = no ; then AC_MSG_ERROR([broken POSIX regex!]) fi +dnl ---------------------------------------------------------------- +dnl For windows, check for the need of RPCRT for UUID function support +AC_MSG_CHECKING(to see if -lrpcrt4 is needed for win32 UUID support) +save_LIBS="$LIBS" +LIBS="$LIBS -lrpcrt4" +AC_TRY_LINK([ + char UuidCreate@4(); + char UuidToStringA@8(); + ], + [ + UuidCreate@4(); + UuidToStringA@8(); + ], + need_rpcrt=yes, need_rpcrt=no) +if test $need_rpcrt = yes; then + SLAPD_LIBS="$SLAPD_LIBS -lrpcrt4" +fi +LIBS="$save_LIBS" +AC_MSG_RESULT($need_rpcrt) + dnl ---------------------------------------------------------------- dnl Check for resolver routines dnl need to check for both res_query and __res_query -- 2.39.5