]>
Commit | Line | Data |
---|---|---|
39c0ae37 MW |
1 | AC_PREREQ(2.52) |
2 | ||
958a0545 | 3 | AC_INIT(NetworkManager-strongswan, 1.4.4, martin@strongswan.org, NetworkManager-strongswan) |
39c0ae37 MW |
4 | AM_INIT_AUTOMAKE([subdir-objects]) |
5 | AM_MAINTAINER_MODE | |
6 | ||
9e2d7f96 MW |
7 | AC_CONFIG_MACRO_DIR([m4]) |
8 | AC_CONFIG_HEADERS([config.h]) | |
39c0ae37 MW |
9 | |
10 | dnl | |
11 | dnl Require programs | |
12 | dnl | |
13 | AC_PROG_CC | |
14 | AM_PROG_CC_C_O | |
15 | AC_PROG_INSTALL | |
16 | AC_PROG_LIBTOOL | |
97939530 | 17 | PKG_PROG_PKG_CONFIG |
39c0ae37 MW |
18 | |
19 | dnl | |
20 | dnl Required headers | |
21 | dnl | |
22 | AC_HEADER_STDC | |
23 | AC_CHECK_HEADERS(fcntl.h paths.h sys/ioctl.h sys/time.h syslog.h unistd.h) | |
24 | ||
25 | dnl | |
26 | dnl Checks for typedefs, structures, and compiler characteristics. | |
27 | dnl | |
28 | AC_TYPE_MODE_T | |
29 | AC_TYPE_PID_T | |
30 | AC_HEADER_TIME | |
31 | ||
32 | dnl | |
33 | dnl Checks for library functions. | |
34 | dnl | |
35 | AC_PROG_GCC_TRADITIONAL | |
36 | AC_FUNC_MEMCMP | |
37 | AC_CHECK_FUNCS(select socket uname) | |
38 | ||
39 | GETTEXT_PACKAGE=NetworkManager-strongswan | |
40 | AC_SUBST(GETTEXT_PACKAGE) | |
41 | AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package]) | |
42 | ||
43 | IT_PROG_INTLTOOL([0.35]) | |
44 | AM_GLIB_GNU_GETTEXT | |
45 | ||
7714c631 | 46 | PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 3.0) |
a88831a0 | 47 | PKG_CHECK_MODULES(LIBSECRET, libsecret-1) |
0fa98633 | 48 | |
994ed353 MW |
49 | AC_ARG_WITH( |
50 | [charon], | |
37d93343 | 51 | AS_HELP_STRING([--with-charon=file],[path to the strongSwan charon NetworkManager backend"]), |
994ed353 | 52 | [AC_SUBST(charon, "$withval")], |
37d93343 | 53 | [AC_SUBST(charon, "${libexecdir}/ipsec/charon-nm")] |
994ed353 | 54 | ) |
1cddc4da LR |
55 | AC_ARG_ENABLE( |
56 | [nm-absolute-paths], | |
57 | AS_HELP_STRING([--enable-nm-absolute-paths],[use absolute paths for NM plugins in the .name file]) | |
58 | ) | |
ee22e808 LR |
59 | AC_ARG_WITH( |
60 | [libnm-glib], | |
61 | AS_HELP_STRING([--without-libnm-glib], [Build NetworkManager-strongswan without libnm-glib comatibility]), | |
62 | [with_libnm_glib=no], | |
63 | [with_libnm_glib=yes] | |
64 | ) | |
65 | ||
66 | AM_CONDITIONAL(WITH_LIBNM_GLIB, test "$with_libnm_glib" != no) | |
67 | ||
68 | PKG_CHECK_MODULES(LIBNM, libnm >= 1.1.0) | |
69 | LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_2" | |
70 | LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_2" | |
71 | PKG_CHECK_MODULES(LIBNMA, libnma >= 1.1.0) | |
72 | ||
73 | if test x"$with_libnm_glib" != xno; then | |
74 | PKG_CHECK_MODULES(LIBNM_GLIB, NetworkManager >= 1.1.0 libnm-util libnm-glib libnm-glib-vpn) | |
75 | PKG_CHECK_MODULES(LIBNM_GTK, libnm-gtk >= 1.1.0) | |
76 | fi | |
1cddc4da | 77 | |
97939530 LR |
78 | nm_libexecdir=$($PKG_CONFIG --variable=libgnome_serverdir NetworkManager) |
79 | AC_SUBST(nm_libexecdir) | |
49b3d818 TB |
80 | nm_plugindir=$($PKG_CONFIG --variable=plugindir NetworkManager) |
81 | AC_SUBST(nm_plugindir) | |
1cddc4da LR |
82 | test x"$enable_nm_absolute_paths" = x"yes" && nm_plugindir_abs="$(nm_plugindir)/" |
83 | AC_SUBST(nm_plugindir_abs) | |
994ed353 | 84 | |
9e2d7f96 | 85 | NM_COMPILER_WARNINGS |
39c0ae37 | 86 | |
9e2d7f96 | 87 | AC_CONFIG_FILES([ |
39c0ae37 MW |
88 | Makefile |
89 | properties/Makefile | |
ec249871 | 90 | auth-dialog/Makefile |
39c0ae37 MW |
91 | po/Makefile.in |
92 | ]) | |
9e2d7f96 | 93 | AC_OUTPUT |