Browse code

build: plugins: set defaults based on platform

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>

Alon Bar-Lev authored on 2012/06/26 23:03:26
Showing 1 changed files
... ...
@@ -195,16 +195,27 @@ AC_ARG_ENABLE(
195 195
 
196 196
 AC_ARG_ENABLE(
197 197
 	[plugin-auth-pam],
198
-	[AS_HELP_STRING([--disable-plugin-auth-pam], [disable auth-pam plugin @<:@default=yes@:>@])],
198
+	[AS_HELP_STRING([--disable-plugin-auth-pam], [disable auth-pam plugin @<:@default=platform specific@:>@])],
199 199
 	,
200
-	[enable_plugin_auth_pam="yes"]
200
+	[
201
+		case "$host" in
202
+			*-*-openbsd*) enable_plugin_auth_pam="no";;
203
+			*-mingw*) enable_plugin_auth_pam="no";;
204
+			*) enable_plugin_auth_pam="yes";;
205
+		esac
206
+	]
201 207
 )
202 208
 
203 209
 AC_ARG_ENABLE(
204 210
 	[plugin-down-root],
205
-	[AS_HELP_STRING([--disable-plugin-down-root], [disable down-root plugin @<:@default=yes@:>@])],
211
+	[AS_HELP_STRING([--disable-plugin-down-root], [disable down-root plugin @<:@default=platform specific@:>@])],
206 212
 	,
207
-	[enable_plugin_down_root="yes"]
213
+	[
214
+		case "$host" in
215
+			*-mingw*) enable_plugin_down_root="no";;
216
+			*) enable_plugin_down_root="yes";;
217
+		esac
218
+	]
208 219
 )
209 220
 
210 221
 AC_ARG_ENABLE(