Re: [Tracker] Changes with Autogen/Configure, including new --enable-minimal option



Hi Martyn!

On Mon, Jul 21, 2014 at 10:53 AM, Martyn Russell <martyn lanedo com> wrote:
Hello all,

This is just a heads up.

I've landed a large commit to configure.ac recently and also Rico Tzschichholz has been assisting me with some changes to the autogen.sh script too modernise a bit.

Autogen.sh:

  We now run gnome-autogen.sh, so building Tracker from *git* will
  require gnome-common. This shouldn't affect those building from
  tarballs.

Configure:

  I've spent some time updating configure in a few ways:

  1. Now you can use --enable-minimal, and only tracker-store is built
     and command line utilities, everything else is disabled.
  2. All ./configure arguments have been updated to use $enableval and
     $withval. This fixes some cases where the --disable-* variant is
     used. This has also fixed some cases where the AC_ARG_ENABLE or
     AC_ARG_WITH 'if-not-given' was used incorrectly.
  3. There is now a --enable-tracker-extract (default is enabled), now
     it can be disabled.
  4. There is now a --enable-tracker-writeback (default is enabled), now
     it can be disabled.
  5. Summary now reflects what is built more concisely and is much
     smaller when using --enable-minimal.
  6. After running autoscan, ./configure now has more checks for PROGS,
     HEADERS and FUNCS that are being used.
  7. AC_USE_SYSTEM_EXTENSIONS is now used adding C extensions where
     available (like _GNU_SOURCE).

For most, these changes shouldn't affect you, but you never know :)
Any problems, let me know!

Cool!

Does this mean https://bugzilla.gnome.org/show_bug.cgi?id=628857 (" Add --disable-miner-fs build option") is fixed?

On kind of the same bandwagon, I just opened https://bugzilla.gnome.org/show_bug.cgi?id=733536 ("Remove --enable-guarantee metadata, always guarantee nie:title and nie:contentCreated")

Sam


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]