It has nothing to do with distcheck.

All it does it put the headers into tarball even if package was
configured without library.

Alon.

On 5/19/08, Bernhard Kaindl <[EMAIL PROTECTED]> wrote:
> On Mon, 19 May 2008, Alon Bar-Lev wrote:
>  >
>  > Always distribute headers.
>
>  That seems to explain what this patch does, which would be very
>  helpful as not everybody knows autoconf by heart.
>
>  But I am missing *why* you say you want to distribute headers always.
>
>  I did a quick test:
>
>  Afterwards, it looks your description is applies to 'make distcheck'
>  and should read somewhat more verbosely like:
>
>  "Always include ntfs-3g headers with 'make distcheck'"
>
>  But that is just a pure guess, maybe you can explain what it
>  does more verbosely.
>
>  From your description, I thought that you want to install the
>  headers even when INSTALL_LIBRARY is not set (triggered by
>  --disable-library)
>
>  That would not have made sense to me because the point of
>  --disable-library was to build a ntfs-3g binary which has
>  libntfs-3g linked into the binary instead of distributing
>  it separately to make combined binary smaller than the two
>  separate files (ntfs-3g + libntfs-3g.so).
>
>  As there is no library installed in this case, the header files
>  are quite useless which is why I added this condition of not
>  installing the headers with --disable-library.
>
>  BTW, I do not use --disable-library anymore but maybe some embedded
>  device makers like it (if they do not include ntfs-3g.probe,
>  they save some space and maybe could even gain some speed,
>  depending on the CPU).
>
>  Now I tested, but the change does not appear to have an effect
>  even though I verified that it made it into the final Makefile,
>  so the description of the patch does appear wrong to me.
>
>  But then the question would be what does the patch really change.
>
>  I guess it is one of the puzzle pieces in order to make
>  'make distcheck' work and for that it would make sense
>  and looks like a good idea.
>
>  Bernhard
>
>
>  > Index: include/ntfs-3g/Makefile.am
>  > ===================================================================
>  > RCS file: /cvsroot/ntfs-3g/ntfs-3g/include/ntfs-3g/Makefile.am,v
>  > retrieving revision 1.4
>  > diff -u -B -r1.4 Makefile.am
>  > --- include/ntfs-3g/Makefile.am       6 Dec 2007 20:44:03 -0000       1.4
>  > +++ include/ntfs-3g/Makefile.am       19 May 2008 04:55:16 -0000
>  > @@ -3,6 +3,5 @@
>  >
>  > -if INSTALL_LIBRARY
>  > -ntfs3ginclude_HEADERS = \
>  > +headers = \
>  >       attrib.h        \
>  >       attrlist.h      \
>  >       bitmap.h        \
>  > @@ -32,5 +31,10 @@
>  >       unistr.h        \
>  >       version.h       \
>  >       volume.h
>  > +
>  > +if INSTALL_LIBRARY
>  > +ntfs3ginclude_HEADERS = $(headers)
>  > +else
>  > +noinst_HEADERS = $(headers)
>  >  endif
>  >
>
>
> --
>
> Bernhard Kaindl
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
ntfs-3g-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel

Reply via email to