1AC_INIT([Zapojit],
2        [0.0.3],
3        [https://bugzilla.gnome.org/enter_bug.cgi?product=libzapojit],
4        [libzapojit],
5        [])
6AC_PREREQ(2.63)
7
8AC_CONFIG_AUX_DIR([config])
9AC_CONFIG_HEADERS([config.h])
10AC_CONFIG_MACRO_DIR([m4])
11AC_CONFIG_SRCDIR([src])
12
13m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
14
15AM_INIT_AUTOMAKE([-Wno-portability])
16AM_MAINTAINER_MODE
17
18AC_PROG_CC
19AC_PROG_CC_C_O
20AC_HEADER_STDC
21
22GLIB_MIN_VERSION=2.28
23SOUP_MIN_VERSION=2.38
24
25GNOME_COMMON_INIT
26GNOME_COMPILE_WARNINGS([maximum])
27GNOME_DEBUG_CHECK
28GNOME_MAINTAINER_MODE_DEFINES
29
30GOBJECT_INTROSPECTION_CHECK([1.30.0])
31
32IT_PROG_INTLTOOL([0.35.0])
33
34GETTEXT_PACKAGE=AC_PACKAGE_TARNAME
35AC_SUBST(GETTEXT_PACKAGE)
36AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"],
37                   [GETTEXT package name])
38AM_GLIB_GNU_GETTEXT
39
40LT_INIT
41
42GTK_DOC_CHECK([1.11],[--flavour no-tmpl])
43
44PKG_CHECK_MODULES(GLIB, [glib-2.0 >= $GLIB_MIN_VERSION])
45PKG_CHECK_MODULES(GIO, [gio-2.0])
46PKG_CHECK_MODULES(JSON, [json-glib-1.0])
47PKG_CHECK_MODULES(REST, [rest-0.7])
48
49PKG_CHECK_MODULES(SOUP, [libsoup-2.4 >= $SOUP_MIN_VERSION])
50SOUP_UNSTABLE_CPPFLAGS=-DLIBSOUP_USE_UNSTABLE_REQUEST_API
51AC_SUBST(SOUP_UNSTABLE_CPPFLAGS)
52
53PKG_CHECK_MODULES(GOA, [goa-1.0])
54GOA_API_CHANGE_CPPFLAGS=-DGOA_API_IS_SUBJECT_TO_CHANGE
55AC_SUBST(GOA_API_CHANGE_CPPFLAGS)
56
57AC_CONFIG_FILES([
58zapojit-0.0.pc
59Makefile
60docs/Makefile
61docs/reference/Makefile
62docs/reference/version.xml
63src/Makefile
64po/Makefile.in
65])
66AC_OUTPUT
67