Updated Portuguese translation
[gn-sub.git] / configure.ac
blob816aa4a27ea474f534d985224f821cb43a892c64
1 AC_PREREQ(2.58)
2 AC_INIT(gnome-subtitles, 1.1, http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-subtitles)
4 GNOME_COMMON_INIT
6 GNOME_DOC_INIT
7 GTK_DOC_CHECK([1.0])
9 AC_CONFIG_MACRO_DIR([m4])
10 AC_CONFIG_SRCDIR([configure.ac])
12 AM_INIT_AUTOMAKE([1.9 tar-ustar])
13 AM_MAINTAINER_MODE
15 IT_PROG_INTLTOOL([0.35.0])
17 AC_PROG_LIBTOOL
19 AC_PROG_INSTALL
20 AC_PREFIX_PROGRAM(mono)
22 dnl Gettext stuff.
24 GETTEXT_PACKAGE=gnome-subtitles
25 AC_SUBST(GETTEXT_PACKAGE)
26 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
28 AM_GLIB_GNU_GETTEXT
30 dnl pkg-config
31 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
32 if test "x$PKG_CONFIG" = "xno"; then
33         AC_MSG_ERROR([You need to install pkg-config])
36 dnl C# compiler
37 AC_PATH_PROG(CSC, csc, no)
38 AC_PATH_PROG(MCS, gmcs, no)
39 AC_PATH_PROG(MONO, mono, no)
41 CS="C#"
42 if test "x$CSC" = "xno" -a "x$MCS" = "xno"  ; then
43         dnl AC_MSG_ERROR([You need to install a C# compiler])
44         AC_MSG_ERROR([No $CS compiler found])
47 if test "x$MCS" = "xno" ; then
48         MCS=$CSC
51 if test "x$MONO" = "xno"; then
52         AC_MSG_ERROR([No mono runtime found])
55 dnl create build dir if it does not exist
56 if test ! -d "build"
57 then
58         mkdir build
61 dnl pkg-config
62 MONO_REQUIRED_VERSION=1.1
63 GTKSHARP_REQUIRED_VERSION=2.12
64 GTK_REQUIRED_VERSION=2.12
66 PKG_CHECK_MODULES(gstreamer, [gstreamer-0.10 >= 0.10])
67 PKG_CHECK_MODULES(gstreamer_plugins_base, [gstreamer-plugins-base-0.10 >= 0.10])
68 AC_SUBST(gstreamer_CFLAGS)
69 AC_SUBST(gstreamer_LIBS)
71 PKG_CHECK_MODULES(MONO, mono >= $MONO_REQUIRED_VERSION)
72 PKG_CHECK_MODULES(GTKSHARP, gtk-sharp-2.0 glade-sharp-2.0 gconf-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION)
73 PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION)
75 dnl Check gtk-sharp version
76 PKG_CHECK_MODULES(GTKSHARP_INVALID, gtk-sharp-2.0 >= 2.12.2 gtk-sharp-2.0 <= 2.12.6, gtksharp_invalid=true, gtksharp_invalid=false)
78 if test "x$gtksharp_invalid" = "xtrue"; then
79         AC_MSG_ERROR([gtk-sharp versions between 2.12.2 and 2.12.6 (inclusive) are not supported.])
82 PKG_PROG_PKG_CONFIG()
84 AC_SUBST(MCS)
86 dnl Handle GConf
87 AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
88 AM_GCONF_SOURCE_2
90 AC_OUTPUT([
91 Makefile
92 data/Makefile
93 data/gnome-subtitles.desktop
94 src/Makefile
95 src/GnomeSubtitles/Execution/AssemblyInfo.cs
96 src/GnomeSubtitles/Execution/gnome-subtitles
97 help/Makefile
98 po/Makefile.in])