summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorchleun.moon <chleun.moon@samsung.com>2017-02-24 14:36:58 +0900
committerchleun.moon <chleun.moon@samsung.com>2017-02-24 16:29:51 +0900
commit376f28aa4b82ec003c8579968ba42ff3050b10c5 (patch)
treeb94301abb0de0d4aa3ba95394ec6806ef4606439 /configure.ac
parent21e92ee0e2531e80b5bda990a99bbe72abf31991 (diff)
downloadconnman-376f28aa4b82ec003c8579968ba42ff3050b10c5.tar.gz
connman-376f28aa4b82ec003c8579968ba42ff3050b10c5.tar.bz2
connman-376f28aa4b82ec003c8579968ba42ff3050b10c5.zip
Add ipsec plugin
Change-Id: Iafe144233e8dd8bc066e00340a5853e4e16d925a Signed-off-by: cheoleun <chleun.moon@samsung.com>
Diffstat (limited to 'configure.ac')
-rwxr-xr-xconfigure.ac21
1 files changed, 21 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index e7656258..bd711405 100755
--- a/configure.ac
+++ b/configure.ac
@@ -107,6 +107,26 @@ fi
AM_CONDITIONAL(OPENVPN, test "${enable_openvpn}" != "no")
AM_CONDITIONAL(OPENVPN_BUILTIN, test "${enable_openvpn}" = "builtin")
+AC_ARG_WITH(ipsec, AC_HELP_STRING([--with-ipsec=PROGRAM],
+ [specify location of ipsec binary]), [path_ipsec=${withval}])
+
+AC_ARG_ENABLE(ipsec,
+ AC_HELP_STRING([--enable-ipsec], [enable ipsec support]),
+ [enable_ipsec=${enableval}], [enable_ipsec="no"])
+if (test "${enable_ipsec}" != "no"); then
+ if (test -z "${path_ipsec}"); then
+ AC_PATH_PROG(IPSEC, [ipsec], [], $PATH:/sbin:/usr/sbin)
+ if (test -z "${IPSEC}"); then
+ AC_MSG_ERROR(ipsec binary not found)
+ fi
+ else
+ IPSEC="${path_ipsec}"
+ AC_SUBST(IPSEC)
+ fi
+fi
+AM_CONDITIONAL(IPSEC, test "${enable_ipsec}" != "no")
+AM_CONDITIONAL(IPSEC_BUILTIN, test "${enable_ipsec}" = "builtin")
+
AC_ARG_WITH(vpnc, AC_HELP_STRING([--with-vpnc=PROGRAM],
[specify location of vpnc binary]), [path_vpnc=${withval}])
@@ -402,6 +422,7 @@ fi
AM_CONDITIONAL(VPN, test "${enable_openconnect}" != "no" -o \
"${enable_openvpn}" != "no" -o \
+ "${enable_ipsec}" != "no" -o \
"${enable_vpnc}" != "no" -o \
"${enable_l2tp}" != "no" -o \
"${enable_pptp}" != "no")