diff --git a/configure.ac b/configure.ac index e04d581a..87257487 100644 --- a/configure.ac +++ b/configure.ac @@ -506,6 +506,7 @@ fi have_freerdp=disabled RDP_LIBS= +WINPR_LIBS= AC_ARG_WITH([rdp], [AS_HELP_STRING([--with-rdp], [support RDP @<:@default=check@:>@])], @@ -695,7 +696,7 @@ fi # Check for stream support via WinPR if test "x${have_freerdp}" = "xyes" then - AC_CHECK_HEADER(winpr/stream.h,, + AC_CHECK_HEADER(winpr/stream.h,[WINPR_LIBS="$WINPR_LIBS -lwinpr-utils"], [have_winpr=no, AC_CHECK_DECL([stream_write_uint8],, [AC_MSG_WARN([ @@ -1015,6 +1016,7 @@ AM_CONDITIONAL([ENABLE_WINPR], [test "x${have_winpr}" = "xyes"]) AM_CONDITIONAL([ENABLE_RDP], [test "x${have_freerdp}" = "xyes"]) AC_SUBST(RDP_LIBS) +AC_SUBST(WINPR_LIBS) # # libssh2 diff --git a/src/protocols/rdp/Makefile.am b/src/protocols/rdp/Makefile.am index 10efb175..826f22fc 100644 --- a/src/protocols/rdp/Makefile.am +++ b/src/protocols/rdp/Makefile.am @@ -185,7 +185,8 @@ guacai_cflags = \ guacai_ldflags = \ -module -avoid-version -shared \ @PTHREAD_LIBS@ \ - @RDP_LIBS@ + @RDP_LIBS@ \ + @WINPR_LIBS@ guacai_libadd = \ @COMMON_LTLIB@ \