Without this patch cross-compiling for Windows on Linux failed because
--enable-plugin-pam/-down-root was on by default. With this patch
building succeeded.

ACK.

-- 
Samuli Seppänen
Community Manager
OpenVPN Technologies, Inc

irc freenode net: mattock


> pam cannot be compiled on OpenBSD and Windows.
> down-root cannot be compiled on Windows.
>
> Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com>
> ---
>  configure.ac |   21 ++++++++++++++++-----
>  1 files changed, 16 insertions(+), 5 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index db19d4a..d3d974d 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -195,16 +195,27 @@ AC_ARG_ENABLE(
>  
>  AC_ARG_ENABLE(
>       [plugin-auth-pam],
> -     [AS_HELP_STRING([--disable-plugin-auth-pam], [disable auth-pam plugin 
> @<:@default=yes@:>@])],
> +     [AS_HELP_STRING([--disable-plugin-auth-pam], [disable auth-pam plugin 
> @<:@default=platform specific@:>@])],
>       ,
> -     [enable_plugin_auth_pam="yes"]
> +     [
> +             case "$host" in
> +                     *-*-openbsd*) enable_plugin_auth_pam="no";;
> +                     *-mingw*) enable_plugin_auth_pam="no";;
> +                     *) enable_plugin_auth_pam="yes";;
> +             esac
> +     ]
>  )
>  
>  AC_ARG_ENABLE(
>       [plugin-down-root],
> -     [AS_HELP_STRING([--disable-plugin-down-root], [disable down-root plugin 
> @<:@default=yes@:>@])],
> +     [AS_HELP_STRING([--disable-plugin-down-root], [disable down-root plugin 
> @<:@default=platform specific@:>@])],
>       ,
> -     [enable_plugin_down_root="yes"]
> +     [
> +             case "$host" in
> +                     *-mingw*) enable_plugin_down_root="no";;
> +                     *) enable_plugin_down_root="yes";;
> +             esac
> +     ]
>  )
>  
>  AC_ARG_ENABLE(



Reply via email to