Initial SVN import
[maemo-recorder] / configure.ac
diff --git a/configure.ac b/configure.ac
new file mode 100644 (file)
index 0000000..169262f
--- /dev/null
@@ -0,0 +1,78 @@
+AC_INIT(Makefile.am)
+AM_INIT_AUTOMAKE(maemo_recorder, 0.0.15)
+
+AC_PROG_CPP
+AC_PROG_INSTALL
+AC_PROG_LIBTOOL
+
+GETTEXT_PACKAGE="$PACKAGE"
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[Define gettext package])
+
+AM_GLIB_GNU_GETTEXT
+
+dnl Debugging options to enable debug macros
+DEBUG_FLAGS=
+AC_ARG_ENABLE(debug,     [  --enable-debug                compile with DEBUG],,enable_debug=no)
+AC_ARG_ENABLE(stdout,    [  --enable-stdout               compile with DEBUG to stdout],,enable_stdout=no)
+
+if test "x$enable_debug" = "xyes"; then
+    DEBUG_FLAGS="$DEBUG_FLAGS -DDEBUG -g -fno-omit-frame-pointer"
+else
+    DEBUG_FLAGS="$DEBUG_FLAGS -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT"
+fi
+if test "x$enable_stdout" = "xyes"; then
+    DEBUG_FLAGS="$DEBUG_FLAGS -DOSSOLOG_STDOUT"
+fi
+
+CFLAGS="$CFLAGS $DEBUG_FLAGS -Wall -std=c99 -Wmissing-prototypes -Wmissing-declarations"
+
+dnl Set LOCALEDIR 
+if test "x${prefix}" = "xNONE"; then
+        AC_DEFINE_UNQUOTED([LOCALEDIR], ["${ac_default_prefix}/${DATADIRNAME}/locale"],[Locale directory])
+else
+        AC_DEFINE_UNQUOTED([LOCALEDIR], ["${prefix}/${DATADIRNAME}/locale"], [Locale directory])
+fi
+
+PKG_CHECK_MODULES(GTK, gtk+-2.0)
+AC_SUBST(GTK_LIBS)
+AC_SUBST(GTK_CFLAGS)
+
+PKG_CHECK_MODULES(OSSO, libosso >= 0.8.4)
+AC_SUBST(OSSO_LIBS)
+AC_SUBST(OSSO_CFLAGS)
+
+PKG_CHECK_MODULES(HILDON_LGPL, hildon-libs)
+AC_SUBST(HILDON_LGPL_LIBS)
+AC_SUBST(HILDON_LGPL_CFLAGS)
+
+PKG_CHECK_MODULES(HILDON_FM, hildon-fm)
+AC_SUBST(HILDON_FM_LIBS)
+AC_SUBST(HILDON_FM_CFLAGS)
+
+PKG_CHECK_MODULES(GSTREAMER, gstreamer-0.10)
+AC_SUBST(GSTREAMER_LIBS)
+AC_SUBST(GSTREAMER_CFLAGS)
+
+PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0)
+AC_SUBST(GNOME_VFS_LIBS)
+AC_SUBST(GNOME_VFS_CFLAGS)
+
+dnl MIME-type registration
+AC_PATH_PROG(UPDATE_MIME_DATABASE, update-mime-database, no)
+AM_CONDITIONAL(HAVE_26_MIME, test x$UPDATE_MIME_DATABASE != xno)
+
+AC_PATH_PROG(UPDATE_DESKTOP_DATABASE, update-desktop-database, no)
+AM_CONDITIONAL(HAVE_28_MIME, test x$UPDATE_DESKTOP_DATABASE != xno)
+
+AC_PATH_PROG(OSSO_UPDATE_MIME, osso-update-category-database, no)
+if test x"$OSSO_UPDATE_MIME" = xno; then
+       AC_MSG_ERROR([osso-update-category-database not found in your paths - should be installed with osso-update-category-database package])
+fi
+AC_SUBST(OSSO_UPDATE_MIME)
+
+
+AC_OUTPUT([ Makefile \
+           src/Makefile \
+           mime/Makefile ])
+