GUACAMOLE-249: Allow detected FreeRDP plugin directory to be overridden with --with-freerdp-plugin-dir.

This commit is contained in:
Michael Jumper 2020-01-16 11:57:14 -08:00
parent 37dceed8ec
commit be5cdf52c1

View File

@ -532,12 +532,20 @@ fi
# #
have_freerdp2=disabled have_freerdp2=disabled
FREERDP2_PLUGIN_DIR=
AC_ARG_WITH([rdp], AC_ARG_WITH([rdp],
[AS_HELP_STRING([--with-rdp], [AS_HELP_STRING([--with-rdp],
[support RDP @<:@default=check@:>@])], [support RDP @<:@default=check@:>@])],
[], [],
[with_rdp=check]) [with_rdp=check])
# FreeRDP plugin directory
AC_ARG_WITH(freerdp_plugin_dir,
[AS_HELP_STRING([--with-freerdp-plugin-dir=<path>],
[install FreeRDP plugins to the given directory @<:@default=check@:>@])
],FREERDP2_PLUGIN_DIR=$withval)
# Preserve CPPFLAGS so it can be restored later, following the addition of # Preserve CPPFLAGS so it can be restored later, following the addition of
# options specific to FreeRDP tests # options specific to FreeRDP tests
OLDCPPFLAGS="$CPPFLAGS" OLDCPPFLAGS="$CPPFLAGS"
@ -547,7 +555,8 @@ then
have_freerdp2=yes have_freerdp2=yes
PKG_CHECK_MODULES([RDP], [freerdp2 freerdp-client2 winpr2], PKG_CHECK_MODULES([RDP], [freerdp2 freerdp-client2 winpr2],
[CPPFLAGS="${RDP_CFLAGS} -Werror $CPPFLAGS"] [CPPFLAGS="${RDP_CFLAGS} -Werror $CPPFLAGS"]
[FREERDP2_PLUGIN_DIR="`$PKG_CONFIG --variable=libdir freerdp2`/freerdp2"], [AS_IF([test "x${FREERDP2_PLUGIN_DIR}" = "x"],
[FREERDP2_PLUGIN_DIR="`$PKG_CONFIG --variable=libdir freerdp2`/freerdp2"])],
[AC_MSG_WARN([ [AC_MSG_WARN([
-------------------------------------------- --------------------------------------------
Unable to find FreeRDP (libfreerdp2 / libfreerdp-client2 / libwinpr2) Unable to find FreeRDP (libfreerdp2 / libfreerdp-client2 / libwinpr2)