]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
build: plugins: set defaults based on platform
authorAlon Bar-Lev <alon.barlev@gmail.com>
Tue, 26 Jun 2012 14:03:26 +0000 (17:03 +0300)
committerDavid Sommerseth <davids@redhat.com>
Wed, 27 Jun 2012 14:49:30 +0000 (16:49 +0200)
pam cannot be compiled on OpenBSD and Windows.
down-root cannot be compiled on Windows.

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Acked-by: Samuli Seppänen <samuli@openvpn.net>
Message-Id: 1340719406-12157-1-git-send-email-alon.barlev@gmail.com
URL: http://article.gmane.org/gmane.network.openvpn.devel/6795
Signed-off-by: David Sommerseth <davids@redhat.com>
configure.ac

index db19d4ad995363f35153c2f7124f0f5888e4ef9d..d3d974dcc7052b7caf9dc6734d6a2863a92f4a4d 100644 (file)
@@ -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(