Module: wine Branch: master Commit: 2000c7d770426983acc6288b8a9470655d84281f URL: http://source.winehq.org/git/wine.git/?a=commit;h=2000c7d770426983acc6288b8a...
Author: Charles Davis cdavis5x@gmail.com Date: Fri Feb 12 01:58:27 2016 -0700
configure: Use pkg-config to find libnetapi.
Signed-off-by: Charles Davis cdavis5x@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
configure | 36 +++++++++++++++++++++++++++++++++--- configure.ac | 3 ++- 2 files changed, 35 insertions(+), 4 deletions(-)
diff --git a/configure b/configure index b001551..a17b9c9 100755 --- a/configure +++ b/configure @@ -636,6 +636,8 @@ UNWINDFLAGS EXCESS_PRECISION_CFLAGS BUILTINFLAG EXTRACFLAGS +NETAPI_LIBS +NETAPI_CFLAGS PROCSTAT_LIBS KSTAT_LIBS MPG123_LIBS @@ -1567,7 +1569,9 @@ PNG_LIBS TIFF_CFLAGS TIFF_LIBS MPG123_CFLAGS -MPG123_LIBS' +MPG123_LIBS +NETAPI_CFLAGS +NETAPI_LIBS'
# Initialize some variables set by options. @@ -2322,6 +2326,9 @@ Some influential environment variables: MPG123_CFLAGS C compiler flags for libmpg123, overriding pkg-config MPG123_LIBS Linker flags for libmpg123, overriding pkg-config + NETAPI_CFLAGS + C compiler flags for netapi, overriding pkg-config + NETAPI_LIBS Linker flags for netapi, overriding pkg-config
Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. @@ -13884,13 +13891,30 @@ fi
if test "x$with_netapi" != "xno" then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lnetapi" >&5 + if ${NETAPI_CFLAGS:+false} :; then : + if ${PKG_CONFIG+:} false; then : + NETAPI_CFLAGS=`$PKG_CONFIG --cflags netapi 2>/dev/null` +fi +fi + +if ${NETAPI_LIBS:+false} :; then : + if ${PKG_CONFIG+:} false; then : + NETAPI_LIBS=`$PKG_CONFIG --libs netapi 2>/dev/null` +fi +fi + + +$as_echo "$as_me:${as_lineno-$LINENO}: netapi cflags: $NETAPI_CFLAGS" >&5 +$as_echo "$as_me:${as_lineno-$LINENO}: netapi libs: $NETAPI_LIBS" >&5 +ac_save_CPPFLAGS=$CPPFLAGS +CPPFLAGS="$CPPFLAGS $NETAPI_CFLAGS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lnetapi" >&5 $as_echo_n "checking for -lnetapi... " >&6; } if ${ac_cv_lib_soname_netapi+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_soname_save_LIBS=$LIBS -LIBS="-lnetapi $LIBS" +LIBS="-lnetapi $NETAPI_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */
@@ -13940,6 +13964,10 @@ _ACEOF
fi +CPPFLAGS=$ac_save_CPPFLAGS +test -z "$NETAPI_CFLAGS" || NETAPI_CFLAGS=`echo " $NETAPI_CFLAGS" | sed 's/ -I([^/])/ -I$(top_builddir)/\1/g'` +test -z "$NETAPI_LIBS" || NETAPI_LIBS=`echo " $NETAPI_LIBS" | sed 's/ -L([^/])/ -L$(top_builddir)/\1/g'` + fi
if test "x$enable_winealsa_drv$enable_winecoreaudio_drv$enable_winepulse_drv$enable_wineoss_drv" = xnononono -a \ @@ -17240,6 +17268,8 @@ MPG123_CFLAGS = $MPG123_CFLAGS MPG123_LIBS = $MPG123_LIBS KSTAT_LIBS = $KSTAT_LIBS PROCSTAT_LIBS = $PROCSTAT_LIBS +NETAPI_CFLAGS = $NETAPI_CFLAGS +NETAPI_LIBS = $NETAPI_LIBS EXCESS_PRECISION_CFLAGS = $EXCESS_PRECISION_CFLAGS DL_LIBS = $DL_LIBS POLL_LIBS = $POLL_LIBS diff --git a/configure.ac b/configure.ac index cef9b96..8a90202 100644 --- a/configure.ac +++ b/configure.ac @@ -1710,7 +1710,8 @@ WINE_CHECK_SONAME(odbc,SQLConnect,,[AC_DEFINE_UNQUOTED(SONAME_LIBODBC,["libodbc. dnl **** Check for libnetapi **** if test "x$with_netapi" != "xno" then - WINE_CHECK_SONAME(netapi,libnetapi_init,,[AC_DEFINE_UNQUOTED(SONAME_LIBNETAPI,["libnetapi.$LIBEXT"])]) + WINE_PACKAGE_FLAGS(NETAPI,[netapi],,,, + [WINE_CHECK_SONAME(netapi,libnetapi_init,,[AC_DEFINE_UNQUOTED(SONAME_LIBNETAPI,["libnetapi.$LIBEXT"])],[$NETAPI_LIBS])]) fi
dnl **** Check for any sound system ****