1AC_INIT(README)
2AC_CANONICAL_SYSTEM
3AM_INIT_AUTOMAKE(openvpn-admin, 1.9.4)
4AM_MAINTAINER_MODE
5
6AC_PROG_INSTALL
7AC_PROG_INTLTOOL([0.25])
8dnl AM_PROG_LIBTOOL
9
10dnl Intl
11ALL_LINGUAS="de es hu pt_BR se sv"
12GETTEXT_PACKAGE=openvpn-admin
13AC_SUBST(GETTEXT_PACKAGE)
14AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
15AM_GLIB_GNU_GETTEXT
16
17dnl Locale
18if test "x${prefix}" = "xNONE"; then
19  DATADIR="${ac_default_prefix}/${DATADIRNAME}"
20else
21  DATADIR="${prefix}/${DATADIRNAME}"
22fi
23dnl LOCALEDIR="${DATADIR}/locale"
24AC_DEFINE_UNQUOTED(DATADIR, "${DATADIR}", [Data dir])
25AC_SUBST(DATADIR)
26
27dnl PAM prefix
28withval=""
29AC_ARG_WITH(pam-prefix,
30[  --with-pam-prefix=<prefix>   specify where pam files go],[
31if test x$withval != x; then
32   AC_MSG_RESULT("PAM files will be installed in prefix ${withval}.")
33fi])
34if test x$withval != x; then
35        PAM_PREFIX_UNEXPANDED="$withval"
36else
37        PAM_PREFIX_UNEXPANDED="$sysconfdir"
38fi
39PAM_PREFIX=`eval echo $PAM_PREFIX_UNEXPANDED`
40AC_SUBST(PAM_PREFIX)
41
42dnl pkg-config
43AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
44if test "x$PKG_CONFIG" = "xno"; then
45	AC_MSG_ERROR([You need to install pkg-config])
46fi
47
48dnl C# compiler
49AC_PATH_PROG(CSC, csc, no)
50AC_PATH_PROG(MCS, mcs, no)
51AC_PATH_PROG(MONO, mono, no)
52
53CS="C#"
54if test "x$CSC" = "xno" -a "x$MCS" = "xno"  ; then
55	AC_MSG_ERROR([No $CS compiler found])
56fi
57
58if test "x$MCS" = "xno" ; then
59	MCS=$CSC
60fi
61
62if test "x$MONO" = "xno"; then
63	AC_MSG_ERROR([No mono runtime found])
64fi
65
66dnl gtk-sharp
67GTKSHARP_REQUIRED_VERSION=2.3.91
68PKG_CHECK_MODULES(GTKSHARP, gtk-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION)
69
70AC_SUBST(MCS)
71
72AC_OUTPUT([
73openvpn-admin
74openvpn-admin.desktop.in
75openvpn-admin.security
76openvpn-admin.spec
77Makefile
78install-win32/openvpn.nsi
79resources/Makefile
80src/Makefile
81src/AssemblyInfo.cs
82src/Defines.cs
83po/Makefile.in
84])
85
86dnl Configuration summary
87echo ""
88echo "Configuration summary"
89echo ""
90echo "   * Installation prefix = $prefix"
91echo "   * $CS compiler: $MCS"
92echo ""
93