Fix build failure due to unused variable left-over from simplification
[network-manager-openvpn.git] / configure.ac
1 AC_PREREQ(2.52)
2
3 AC_INIT(NetworkManager-openvpn, 0.9.9.0, dcbw@redhat.com, NetworkManager-openvpn)
4 AM_INIT_AUTOMAKE([1.9 subdir-objects tar-ustar no-dist-gzip dist-bzip2])
5 AM_MAINTAINER_MODE
6
7 AC_CONFIG_MACRO_DIR([m4])
8
9 AC_CONFIG_HEADERS([config.h])
10
11 dnl
12 dnl Require programs
13 dnl
14 AC_PROG_CC
15 AM_PROG_CC_C_O
16 AC_PROG_INSTALL
17 AC_PROG_LIBTOOL
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 dnl ensure that when the Automake generated makefile calls aclocal,
40 dnl it honours the $ACLOCAL_FLAGS environment variable
41 ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
42 if test -n "$ac_macro_dir"; then
43     ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
44 fi
45 AC_SUBST([ACLOCAL_AMFLAGS])
46
47 dnl
48 dnl GNOME support
49 dnl
50 AC_ARG_WITH(gnome, AS_HELP_STRING([--without-gnome], [Build NetworkManager-openvpn without GNOME support, e.g. vpn service only]))
51 AM_CONDITIONAL(WITH_GNOME, test x"$with_gnome" != xno)
52
53 GETTEXT_PACKAGE=NetworkManager-openvpn
54 AC_SUBST(GETTEXT_PACKAGE)
55 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
56
57 IT_PROG_INTLTOOL([0.35])
58 AM_GLIB_GNU_GETTEXT
59
60 PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.32)
61 AC_SUBST(GLIB_CFLAGS)
62 AC_SUBST(GLIB_LIBS)
63 GLIB_CFLAGS="$GLIB_CFLAGS -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32"
64
65 PKG_CHECK_MODULES(DBUS, dbus-glib-1 >= 0.74)
66 AC_SUBST(DBUS_CFLAGS)
67 AC_SUBST(DBUS_LIBS)
68
69 PKG_CHECK_MODULES(NM,
70         NetworkManager >= 0.9.9
71         libnm-util >= 0.9.9
72         libnm-glib >= 0.9.9
73         libnm-glib-vpn >= 0.9.9)
74 AC_SUBST(NM_CFLAGS)
75 AC_SUBST(NM_LIBS)
76
77 if test x"$with_gnome" != xno; then
78         PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 3.4)
79         AC_SUBST(GTK_CFLAGS)
80         AC_SUBST(GTK_LIBS)
81         GTK_CFLAGS="$GTK_CFLAGS -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_4"
82
83         PKG_CHECK_MODULES(NMGTK, libnm-gtk >= 0.9.9.0)
84         AC_SUBST(NMGTK_CFLAGS)
85         AC_SUBST(NMGTK_LIBS)
86
87         PKG_CHECK_MODULES(LIBSECRET, libsecret-unstable)
88         AC_SUBST(LIBSECRET_CFLAGS)
89         AC_SUBST(LIBSECRET_LIBS)
90
91         dnl maintainer mode stuff
92         if test $USE_MAINTAINER_MODE = yes; then
93                 DISABLE_DEPRECATED="-DG_DISABLE_DEPRECATED -DGCONF_DISABLE_DEPRECATED"
94         else
95                 DISABLE_DEPRECATED=""
96         fi
97         AC_SUBST(DISABLE_DEPRECATED)
98 fi
99
100 NM_COMPILER_WARNINGS
101
102 dnl
103 dnl Tests
104 dnl
105 AC_ARG_WITH(tests, AS_HELP_STRING([--with-tests], [Build NetworkManager tests]))
106 AM_CONDITIONAL(WITH_TESTS, test "x$with_tests" = "xyes")
107 case $with_tests in
108     yes)
109         with_tests=yes
110         ;;
111     *)
112         with_tests=no
113         ;;
114 esac
115
116 dnl
117 dnl Distribution version string
118 dnl
119 AC_ARG_WITH(dist-version, AS_HELP_STRING([--with-dist-version=<dist-version>], [Define the custom version (like distribution package name and revision)]), ac_distver=$withval, ac_distver="")
120 if ! test x"$ac_distver" = x""; then
121   AC_DEFINE_UNQUOTED(DIST_VERSION, "$ac_distver", [Define the distribution version string])
122 fi
123
124 AC_CONFIG_FILES([
125 Makefile
126 src/Makefile
127 common/Makefile
128 auth-dialog/Makefile
129 properties/Makefile
130 properties/tests/Makefile
131 properties/tests/conf/Makefile
132 po/Makefile.in
133 ])
134 AC_OUTPUT