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