Updated German translation
[gn-sub.git] / configure.ac
blobaec6e41497c3c9d9eaf36eb67e47c7fdd10e5403
1 AC_PREREQ(2.58)
2 AC_INIT(gnome-subtitles, 0.9, http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-subtitles)
4 GNOME_COMMON_INIT
6 GNOME_DOC_INIT
7 GTK_DOC_CHECK([1.0])
10 AC_CONFIG_MACRO_DIR([m4])
11 AC_CONFIG_SRCDIR([configure.ac])
13 AM_INIT_AUTOMAKE(1.9)
14 AM_MAINTAINER_MODE
16 IT_PROG_INTLTOOL([0.35.0])
18 AC_PROG_INSTALL
19 AC_PREFIX_PROGRAM(mono)
21 dnl Gettext stuff.
23 GETTEXT_PACKAGE=gnome-subtitles
24 AC_SUBST(GETTEXT_PACKAGE)
25 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
27 AM_GLIB_GNU_GETTEXT
29 dnl pkg-config
30 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
31 if test "x$PKG_CONFIG" = "xno"; then
32         AC_MSG_ERROR([You need to install pkg-config])
35 dnl C# compiler
36 AC_PATH_PROG(CSC, csc, no)
37 AC_PATH_PROG(MCS, gmcs, no)
38 AC_PATH_PROG(MONO, mono, no)
40 CS="C#"
41 if test "x$CSC" = "xno" -a "x$MCS" = "xno"  ; then
42         dnl AC_MSG_ERROR([You need to install a C# compiler])
43         AC_MSG_ERROR([No $CS compiler found])
46 if test "x$MCS" = "xno" ; then
47         MCS=$CSC
50 if test "x$MONO" = "xno"; then
51         AC_MSG_ERROR([No mono runtime found])
54 dnl create build dir if it does not exist
55 if test ! -d "build"
56 then
57         mkdir build
60 dnl pkg-config
61 MONO_REQUIRED_VERSION=1.1
62 GTKSHARP_REQUIRED_VERSION=2.12
63 GTK_REQUIRED_VERSION=2.12
65 PKG_CHECK_MODULES(gstreamer, [gstreamer-0.10 >= 0.10])
66 PKG_CHECK_MODULES(gstreamer_plugins_base, [gstreamer-plugins-base-0.10 >= 0.10])
67 AC_SUBST(gstreamer_CFLAGS)
68 AC_SUBST(gstreamer_LIBS)
70 PKG_CHECK_MODULES(MONO, mono >= $MONO_REQUIRED_VERSION)
71 PKG_CHECK_MODULES(GTKSHARP, gtk-sharp-2.0 glade-sharp-2.0 gconf-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION)
72 PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION)
74 dnl Check gtk-sharp version
75 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)
77 if test "x$gtksharp_invalid" = "xtrue"; then
78         AC_MSG_ERROR([gtk-sharp versions between 2.12.2 and 2.12.6 (inclusive) are not supported.])
81 dnl SubLib
82 SUBLIB_REQUIRED_VERSION=0.9
83 PKG_CHECK_MODULES(SUBLIB, sublib >= $SUBLIB_REQUIRED_VERSION)
84 PKG_PROG_PKG_CONFIG()
85 SUBLIB_DLL_DIR="`$PKG_CONFIG --variable=libdir sublib`/sublib"
86 AC_SUBST(SUBLIB_DLL_DIR)
88 AC_SUBST(MCS)
90 dnl Handle GConf
91 AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
92 AM_GCONF_SOURCE_2
94 AC_OUTPUT([
95 Makefile
96 data/Makefile
97 data/gnome-subtitles.desktop
98 src/Makefile
99 src/GnomeSubtitles/Execution/AssemblyInfo.cs
100 src/GnomeSubtitles/Execution/gnome-subtitles
101 src/GnomeSubtitles/Execution/ConfigureDefines.cs
102 help/Makefile
103 po/Makefile.in])