]> saetta.ns0.it Git - zakform/libzakform/blob - configure.ac
Enabled gtk-doc.
[zakform/libzakform] / configure.ac
1 # -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ(2.65)
5 AC_INIT([libzakform], [0.0.1], [azagli@libero.it])
6 AC_CONFIG_SRCDIR([src/libzakform.h])
7 AC_CONFIG_HEADER([config.h])
8
9 AM_INIT_AUTOMAKE(-Wall)
10
11 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
12
13 AM_MAINTAINER_MODE
14
15 AC_CONFIG_MACRO_DIR([m4])
16
17 AC_CANONICAL_SYSTEM
18
19 LT_INIT
20
21 AC_LIBTOOL_WIN32_DLL
22
23 # Checks for programs.
24 AC_PROG_CC
25 AC_PROG_CXX
26 AC_PROG_INSTALL
27 AC_PROG_LN_S
28 AC_PROG_MAKE_SET
29 AC_PROG_LIBTOOL
30 AC_PROG_RANLIB
31
32 GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
33 IT_PROG_INTLTOOL
34
35 dnl ******************************
36 dnl glib-genmarshal
37 dnl ******************************
38 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
39
40 dnl ******************************
41 dnl Translations
42 dnl ******************************
43 GETTEXT_PACKAGE=libzakform
44 AC_SUBST(GETTEXT_PACKAGE)
45 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",
46 [The prefix for our gettext translation domains.])
47 AM_GLIB_GNU_GETTEXT
48
49 # Checks for libraries.
50 PKG_CHECK_MODULES(ZAKFORM, [glib-2.0 >= 2.36
51 gobject-2.0 >= 2.36
52 gmodule-2.0 >= 2.0.0
53 libxml-2.0 >= 2.0.0
54 libzakutils])
55
56 AC_SUBST(ZAKFORM_CFLAGS)
57 AC_SUBST(ZAKFORM_LIBS)
58
59 # Checks for header files.
60 AC_HEADER_STDC
61
62 # Checks for typedefs, structures, and compiler characteristics.
63 AC_C_CONST
64
65 # Checks for library functions.
66
67 # Checks for library functions.
68
69 dnl ******************************
70 dnl Check for Operating System
71 dnl ******************************
72
73 platform_win32=no
74
75 case "$host" in
76 *-mingw*)
77 platform_win32=yes
78 ;;
79 esac
80
81 AM_CONDITIONAL(PLATFORM_WIN32, [test $platform_win32 = yes])
82
83 # Output files
84 AC_CONFIG_FILES([
85 libzakform.pc
86 Makefile
87 docs/Makefile
88 docs/reference/Makefile
89 po/Makefile.in
90 src/Makefile
91 tests/Makefile
92 ])
93 AC_OUTPUT