Fix memleak when setting proxy property
[profile/ivi/gsignond-plugin-oauth.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ([2.60])
5 AC_INIT([gsignond-plugin-oauth], [1.0.0], [])
6 AC_CONFIG_SRCDIR([src/gsignond-oauth-plugin.c])
7 AC_CONFIG_HEADERS([config.h])
8 AC_CONFIG_AUX_DIR([build-aux])
9 AC_CONFIG_MACRO_DIR([m4])
10
11 AM_INIT_AUTOMAKE([1.11 -Wall nostdinc silent-rules subdir-objects -Wno-portability])
12
13 # Checks for programs.
14 AC_PROG_CC
15 AM_PROG_AR
16
17 #libtool
18 LT_PREREQ([2.2])
19 LT_INIT([disable-static])
20
21 #gtk-doc
22 GTK_DOC_CHECK([1.18],[--flavour no-tmpl])
23
24 # Checks for libraries.
25 PKG_CHECK_MODULES([GSIGNON], 
26                   [glib-2.0 >= 2.30
27                    json-glib-1.0
28                    gsignond
29                    gnutls
30 ])
31 AC_SUBST(GSIGNON_CFLAGS)
32 AC_SUBST(GSIGNON_LIBS)
33
34 PKG_CHECK_MODULES(LIBSOUP, [libsoup-2.4])
35 AC_SUBST(LIBSOUP_CFLAGS)
36 AC_SUBST(LIBSOUP_LIBS)
37
38 # AM_PATH_CHECK() is deprecated, but check documentation fails to tell that :-/
39 PKG_CHECK_MODULES([CHECK], [check >= 0.9.4], [have_check=yes], [have_check=no])
40 AC_SUBST(CHECK_CFLAGS)
41 AC_SUBST(CHECK_LIBS)
42
43 AC_ARG_ENABLE([coverage],
44     [AS_HELP_STRING([--enable-coverage], [compile with coverage info])])
45 AS_IF([test "x$enable_coverage" = "xyes"],
46     [CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"])
47
48 # allow fake installations for "distcheck"
49 AC_ARG_ENABLE(distcheck,
50              [  --enable-distcheck build for distcheck target],
51              [enable_distcheck=yes], [enable_distcheck=no])
52 echo -n "running distcheck... "
53 echo $enable_distcheck
54
55 if test "x$enable_distcheck" = "xyes" ; then
56      EXTENSIONSDIR="${libdir}/gsignond/extensions"
57      PLUGINSDIR="${libdir}/gsignond/gplugins"
58 else
59      PLUGINSDIR=`pkg-config gsignond --variable=gpluginsdir`
60      EXTENSIONSDIR=`pkg-config gsignond --variable=extensionsdir`
61 fi
62 AC_SUBST(PLUGINSDIR)
63 AC_SUBST(EXTENSIONSDIR)
64
65 GSIGNON_CFLAGS="$GSIGNON_CFLAGS -Wall -Werror"
66
67 AC_OUTPUT([
68 Makefile
69 docs/Makefile
70 src/Makefile
71 test/Makefile
72 examples/Makefile
73 ])