2 AC_INIT(gnome-subtitles, 0.9, http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-subtitles)
10 AC_CONFIG_MACRO_DIR([m4])
11 AC_CONFIG_SRCDIR([configure.ac])
16 IT_PROG_INTLTOOL([0.35.0])
19 AC_PREFIX_PROGRAM(mono)
23 GETTEXT_PACKAGE=gnome-subtitles
24 AC_SUBST(GETTEXT_PACKAGE)
25 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
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])
36 AC_PATH_PROG(CSC, csc, no)
37 AC_PATH_PROG(MCS, gmcs, no)
38 AC_PATH_PROG(MONO, mono, no)
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
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
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.])
82 SUBLIB_REQUIRED_VERSION=0.9
83 PKG_CHECK_MODULES(SUBLIB, sublib >= $SUBLIB_REQUIRED_VERSION)
85 SUBLIB_DLL_DIR="`$PKG_CONFIG --variable=libdir sublib`/sublib"
86 AC_SUBST(SUBLIB_DLL_DIR)
91 AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
97 data/gnome-subtitles.desktop
99 src/GnomeSubtitles/Execution/AssemblyInfo.cs
100 src/GnomeSubtitles/Execution/gnome-subtitles
101 src/GnomeSubtitles/Execution/ConfigureDefines.cs