1 dnl AC_PATH_MSRPC_MINGW([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
2 dnl Test for msrpc-mingw. Define MSRPC_CFLAGS and MSRPC_LIBS and MIDL_WRAPPER.
4 AC_DEFUN([AC_PATH_MSRPC_MINGW],
6 dnl Get the cflags and libraries from pkg-config
9 pkg_config_args="msrpc-mingw-1.0"
11 PKG_PROG_PKG_CONFIG([0.16])
15 if test "x$PKG_CONFIG" = x ; then
20 min_msrpc_mingw_version=ifelse([$1], ,0.1.0,$1)
21 AC_MSG_CHECKING(for msrpc-mingw - version >= $min_msrpc_version)
23 if test x$PKG_CONFIG != xno ; then
24 if $PKG_CONFIG --uninstalled $pkg_config_args; then
25 echo "Will use uninstalled version of msrpc-mingw found in PKG_CONFIG_PATH"
28 if $PKG_CONFIG --atleast-version $min_msrpc_mingw_version $pkg_config_args; then
35 if test x"$no_msrpc" = x ; then
36 MIDL_WRAPPER=`$PKG_CONFIG --variable=midl_wrapper msrpc-mingw-1.0`
37 MSRPC_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args`
38 MSRPC_LIBS=`$PKG_CONFIG --libs $pkg_config_args`
41 if test "x$no_msrpc" = x ; then
43 ifelse([$2], , :, [$2])
46 if test "$PKG_CONFIG" = "no" ; then
47 echo "*** A new enough version of pkg-config was not found."
48 echo "*** See http://www.freedesktop.org/software/pkgconfig/"
55 ifelse([$3], , :, [$3])
57 AC_SUBST(MSRPC_CFLAGS)
59 AC_SUBST(MIDL_WRAPPER)