123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- AC_PREREQ(2.52)
- AC_INIT(NetworkManager-openvpn, 1.1.0, dcbw@redhat.com, NetworkManager-openvpn)
- AM_INIT_AUTOMAKE([1.9 subdir-objects tar-ustar no-dist-gzip dist-xz])
- AM_MAINTAINER_MODE
- AC_CONFIG_MACRO_DIR([m4])
- AC_CONFIG_HEADERS([config.h])
- dnl
- dnl Require programs
- dnl
- AC_PROG_CC
- AM_PROG_CC_C_O
- AC_PROG_INSTALL
- AC_PROG_LIBTOOL
- dnl
- dnl Required headers
- dnl
- AC_HEADER_STDC
- AC_CHECK_HEADERS(fcntl.h paths.h sys/ioctl.h sys/time.h syslog.h unistd.h)
- dnl
- dnl Checks for typedefs, structures, and compiler characteristics.
- dnl
- AC_TYPE_MODE_T
- AC_TYPE_PID_T
- AC_HEADER_TIME
- dnl
- dnl Checks for library functions.
- dnl
- AC_PROG_GCC_TRADITIONAL
- AC_FUNC_MEMCMP
- AC_CHECK_FUNCS(select socket uname)
- dnl ensure that when the Automake generated makefile calls aclocal,
- dnl it honours the $ACLOCAL_FLAGS environment variable
- ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
- if test -n "$ac_macro_dir"; then
- ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
- fi
- AC_SUBST([ACLOCAL_AMFLAGS])
- dnl
- dnl GNOME support
- dnl
- AC_ARG_WITH(gnome, AS_HELP_STRING([--without-gnome], [Build NetworkManager-openvpn without GNOME support, e.g. vpn service only]))
- AM_CONDITIONAL(WITH_GNOME, test x"$with_gnome" != xno)
- AC_ARG_WITH(libnm-glib, AS_HELP_STRING([--without-libnm-glib], [Build NetworkManager-openvpn without libnm-glib comatibility]))
- AM_CONDITIONAL(WITH_LIBNM_GLIB, test x"$with_libnm_glib" != xno)
- GETTEXT_PACKAGE=NetworkManager-openvpn
- AC_SUBST(GETTEXT_PACKAGE)
- AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
- IT_PROG_INTLTOOL([0.35])
- AM_GLIB_GNU_GETTEXT
- PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.32)
- GLIB_CFLAGS="$GLIB_CFLAGS -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32"
- if test x"$with_gnome" != xno; then
- PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 3.4)
- GTK_CFLAGS="$GTK_CFLAGS -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_4"
- PKG_CHECK_MODULES(LIBNMA, libnma >= 1.1.0)
- PKG_CHECK_MODULES(LIBSECRET, libsecret-unstable)
- if test x"$with_libnm_glib" != xno; then
- PKG_CHECK_MODULES(LIBNM_GTK, libnm-gtk >= 1.1.0)
- PKG_CHECK_MODULES(LIBNM_GLIB,
- NetworkManager >= 1.1.0
- libnm-util >= 1.1.0
- libnm-glib >= 1.1.0
- libnm-glib-vpn >= 1.1.0);
- LIBNM_GLIB_CFLAGS="$LIBNM_GLIB_CFLAGS -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_2"
- LIBNM_GLIB_CFLAGS="$LIBNM_GLIB_CFLAGS -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_2"
- fi
- fi
- PKG_CHECK_MODULES(LIBNM, libnm >= 1.1.0)
- LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_2"
- LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_2"
- NM_VPN_SERVICE_DIR=`$PKG_CONFIG pkg-config --define-variable prefix='\${prefix}' --variable vpnservicedir libnm`
- AC_SUBST(NM_VPN_SERVICE_DIR)
- NM_COMPILER_WARNINGS
- dnl
- dnl Tests
- dnl
- AC_ARG_WITH(tests, AS_HELP_STRING([--with-tests], [Build NetworkManager tests]))
- AM_CONDITIONAL(WITH_TESTS, test "x$with_tests" = "xyes")
- case $with_tests in
- yes)
- with_tests=yes
- ;;
- *)
- with_tests=no
- ;;
- esac
- dnl
- dnl Distribution version string
- dnl
- 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="")
- if ! test x"$ac_distver" = x""; then
- AC_DEFINE_UNQUOTED(DIST_VERSION, "$ac_distver", [Define the distribution version string])
- fi
- AC_CONFIG_FILES([
- Makefile
- src/Makefile
- common/Makefile
- auth-dialog/Makefile
- properties/Makefile
- properties/tests/Makefile
- properties/tests/conf/Makefile
- po/Makefile.in
- ])
- AC_OUTPUT
|