diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 343 |
1 files changed, 0 insertions, 343 deletions
diff --git a/configure.ac b/configure.ac deleted file mode 100644 index f3547561b..000000000 --- a/configure.ac +++ /dev/null @@ -1,343 +0,0 @@ -AC_PREREQ(2.60) - -dnl =========================================================================== - -m4_define(glib_minver, 2.51.2) -m4_define(gnome_desktop_minver, 3.0.0) -m4_define(pango_minver, 1.28.3) -m4_define(gtk_minver, 3.21.6) -m4_define(xml_minver, 2.7.8) -m4_define(exif_minver, 0.6.20) -m4_define(exempi_minver, 2.1.0) -m4_define(notify_minver, 0.7.0) -m4_define(schemas_minver, 3.8.0) -m4_define(autoar_minver, 0.2.1) - -dnl 1. If the library code has changed at all since last release, then increment revision. -dnl 2. If any interfaces have been added, then increment current and set revision to 0. -dnl Interface break is not allowed. -m4_define(nautilus_extension_current, 5) -m4_define(nautilus_extension_revision, 0) - -AC_INIT([nautilus],[3.24.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=nautilus]) - -dnl =========================================================================== - -AC_CONFIG_SRCDIR(src) -AC_CONFIG_HEADERS(config.h) -AC_CONFIG_MACRO_DIR([m4]) - -AM_INIT_AUTOMAKE([1.11 dist-xz no-dist-gzip tar-ustar foreign]) -m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) -AM_MAINTAINER_MODE([enable]) - -dnl We need to decrement current by one in the calculation of the age because -dnl the library was started with version "1:0:0" instead of "0:0:0" -AC_SUBST(NAUTILUS_EXTENSION_VERSION_INFO, [nautilus_extension_current]:[nautilus_extension_revision]:`expr [nautilus_extension_current] - 1`) - -AC_C_BIGENDIAN -AC_PROG_CC -AC_PROG_CPP -AC_PROG_INSTALL -AC_PROG_LN_S -AC_PROG_MAKE_SET - -# Initialize libtool -LT_PREREQ([2.2]) -LT_INIT([disable-static]) - -AC_PATH_PROG(PKG_CONFIG, pkg-config, no) - -AC_CHECK_LIB(m, floor) - -dnl ========================================================================== - -GETTEXT_PACKAGE=nautilus -AC_SUBST(GETTEXT_PACKAGE) -AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", - [the gettext translation domain]) - -AM_GNU_GETTEXT_VERSION([0.19.7]) -AM_GNU_GETTEXT([external]) - -GLIB_GSETTINGS - -dnl ========================================================================== - -AX_REQUIRE_DEFINED([GTK_DOC_CHECK]) -GTK_DOC_CHECK([1.10],[--flavour no-tmpl]) - -dnl ========================================================================== -dnl Enable Profiling - -AC_ARG_ENABLE(profiling, - [AS_HELP_STRING([--enable-profiling], - [turn on profiling])], - , enable_profiling=yes) - -if test "x$enable_profiling" = "xyes"; then - AC_DEFINE(ENABLE_PROFILING,1,[enable profiling]) -fi - - -dnl ========================================================================== - -AC_CHECK_PROGS(PERL, perl5 perl) -AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) - - -dnl ========================================================================== -dnl Check whether to build the nautilus-sendto extension - -AC_ARG_ENABLE(nst_extension, - AS_HELP_STRING([--disable-nst-extension], - [build without nautilus-sendto extension])) -if test "x$enable_nst_extension" != "xno"; then - enable_nst_extension=yes -fi -AM_CONDITIONAL(ENABLE_NST_EXTENSION, test "x$enable_nst_extension" != "xno") - -dnl ========================================================================== - -AC_CHECK_HEADERS(sys/mount.h sys/vfs.h sys/param.h malloc.h) -AC_CHECK_FUNCS(mallopt) - -dnl ========================================================================== -dnl libexif checking - -AC_ARG_ENABLE(libexif, - [AS_HELP_STRING([--enable-libexif=@<:@yes/no@:>@], - [build EXIF support [default=yes]])], - [enable_exif="$enableval"], - [enable_exif=yes]) - -if test "x$enable_exif" != "xno"; then - PKG_CHECK_MODULES(EXIF, libexif >= exif_minver) - AC_DEFINE(HAVE_EXIF, 1, [Define to enable EXIF support]) -fi - -AM_CONDITIONAL(HAVE_EXIF, test "x$enable_exif" = "xyes") - -dnl ========================================================================== -dnl exempi checking - -AC_ARG_ENABLE(xmp, - [AS_HELP_STRING([--enable-xmp=@<:@yes/no@:>@], - [build XMP support [default=yes]])], - [enable_xmp="$enableval"], - [enable_xmp=yes]) - -if test "x$enable_xmp" != "xno"; then - PKG_CHECK_MODULES(EXEMPI, exempi-2.0 >= exempi_minver) - AC_DEFINE(HAVE_EXEMPI, 1, [Define to enable XMP support]) -fi - -AM_CONDITIONAL(HAVE_EXEMPI, test "x$enable_xmp" = "xyes") - -dnl ========================================================================== - -dnl **************************** -dnl *** Check for libselinux *** -dnl **************************** - -msg_selinux=no - -AC_ARG_ENABLE([selinux], - [AS_HELP_STRING([--enable-selinux], - [Enable selinux support])]) -AS_IF([test "$enable_selinux" != "no"], - [PKG_CHECK_MODULES([SELINUX], [libselinux >= 2.0], - [ - AC_DEFINE([HAVE_SELINUX], [1], [Define to 1 if libselinux is available]) - msg_selinux=yes - ]) - ]) - -dnl ========================================================================== - -dnl ********************************* -dnl *** Check for desktop support *** -dnl ********************************* - -AC_ARG_ENABLE(desktop, - [AS_HELP_STRING([--enable-desktop=@<:@yes/no@:>@], - [build desktop support [default=yes]])], - [enable_desktop="$enableval"], - [enable_desktop=yes]) - -if test "x$enable_desktop" != "xno"; then - AC_DEFINE(ENABLE_DESKTOP, 1, [Define to enable the desktop support]) -fi - -AM_CONDITIONAL(ENABLE_DESKTOP, test "x$enable_desktop" = "xyes") - -dnl ========================================================================== - -AC_ARG_ENABLE(packagekit, - AS_HELP_STRING([--disable-packagekit], - [build without PackageKit support])) -msg_packagekit=no -if test "x$enable_packagekit" != "xno"; then - msg_packagekit=yes - AC_DEFINE(ENABLE_PACKAGEKIT, 1, [define to enable PackageKit mimetype installer]) -fi - -dnl ========================================================================== - -dnl Turn on the additional warnings last, so -Werror doesn't affect other tests. - -WARNING_CFLAGS="" - -AC_ARG_ENABLE(more-warnings, -AS_HELP_STRING([--enable-more-warnings],[Maximum compiler warnings]), -set_more_warnings="$enableval",[ -if test -d $srcdir/.git; then - is_cvs_version=true - set_more_warnings=yes -else - set_more_warnings=no -fi -]) -AC_MSG_CHECKING(for more warnings, including -Werror) -if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then - AC_MSG_RESULT(yes) - WARNING_CFLAGS="\ - -Wall \ - -Wmissing-declarations -Wmissing-prototypes \ - -Wnested-externs -Wpointer-arith \ - -Wcast-align " - - for option in -Wstrict-aliasing=0 -Wno-pointer-sign; do - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $option" - AC_MSG_CHECKING([whether gcc understands $option]) - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])], - [has_option=yes], - [has_option=no]) - if test $has_option = yes; then - WARNING_CFLAGS="$WARNING_CFLAGS $option" - fi - AC_MSG_RESULT($has_option) - CFLAGS="$SAVE_CFLAGS" - unset has_option - unset SAVE_CFLAGS - done - unset option -else - AC_MSG_RESULT(no) -fi - -AC_SUBST(WARNING_CFLAGS) - -dnl =========================================================================== -dnl Check for Tracker -dnl =========================================================================== - -AC_ARG_ENABLE(tracker, - [AS_HELP_STRING([--enable-tracker=@<:@yes/no@:>@], - [build Tracker builtin support [default=yes]])], - [enable_tracker="$enableval"], - [enable_tracker=yes]) - -if test "x$enable_tracker" != "xno"; then - PKG_CHECK_MODULES([TRACKER], [tracker-sparql-1.0]) - AC_DEFINE(ENABLE_TRACKER, 1, [Define to enable Tracker support]) -fi - -AM_CONDITIONAL(ENABLE_TRACKER, test "x$enable_tracker" = "xyes") - -dnl ========================================================================== - -dnl base libs -PKG_CHECK_MODULES(BASE, [ - gtk+-3.0 >= gtk_minver - glib-2.0 >= glib_minver - gnome-autoar-0 >= autoar_minver -]) - -dnl common libs (eel, nautilus) -PKG_CHECK_MODULES(COMMON, [ - gail-3.0 - gnome-desktop-3.0 >= gnome_desktop_minver - libxml-2.0 >= xml_minver - x11 -]) - -dnl additional nautilus libs -PKG_CHECK_MODULES(NAUTILUS, [ - gthread-2.0 >= glib_minver - gmodule-no-export-2.0 >= glib_minver - gio-2.0 >= glib_minver - gio-unix-2.0 >= glib_minver - gsettings-desktop-schemas >= schemas_minver -]) - -dnl Multimedia keys -AC_CHECK_HEADERS([X11/XF86keysym.h]) - -################################################## -# Check for introspection -################################################## -m4_ifdef([GOBJECT_INTROSPECTION_CHECK], - [GOBJECT_INTROSPECTION_CHECK([0.6.4])], - [AM_CONDITIONAL(HAVE_INTROSPECTION, false)]) - -dnl ========================================================================== - -AC_PATH_PROG(UPDATE_MIME_DATABASE, update-mime-database, no) -AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums) - -AC_ARG_ENABLE(update-mimedb, - AS_HELP_STRING([--disable-update-mimedb], - [disable the update-mime-database after install [default=no]]),, - enable_update_mimedb=yes) -AM_CONDITIONAL(ENABLE_UPDATE_MIMEDB, test x$enable_update_mimedb = xyes) - -LIBGD_INIT([ - gtk-hacks - notification - static - _view-common - tagged-entry -]) - -AC_CONFIG_FILES([ -Makefile -data/Makefile -data/icons/Makefile -docs/Makefile -docs/reference/Makefile -docs/reference/libnautilus-extension/Makefile -docs/reference/libnautilus-extension/version.xml -eel/Makefile -libnautilus-extension/Makefile -libnautilus-extension/libnautilus-extension.pc -libnautilus-extension/libnautilus-extension-uninstalled.pc -libgd/Makefile -po/Makefile.in -src/Makefile -nautilus-desktop/Makefile -nautilus-sendto-extension/Makefile -test/Makefile -]) - -AC_OUTPUT - -dnl ========================================================================== -echo " -nautilus-$VERSION: - - prefix: ${prefix} - source code location: ${srcdir} - compiler: ${CC} - libexif support: ${enable_exif} - libexempi support: ${enable_xmp} - PackageKit support: $msg_packagekit - nautilus-sendto ext: $enable_nst_extension - Tracker support: $enable_tracker - desktop support: $enable_desktop - - profiling support: ${enable_profiling} - nautilus-extension documentation: ${enable_gtk_doc} - nautilus-extension introspection: ${found_introspection} -" |