libX11: Changes to 'master'
Daniel Stone
daniel at fooishbar.org
Sat Jun 2 23:50:02 PDT 2007
On Sat, Jun 02, 2007 at 10:05:55PM -0700, Josh Triplett wrote:
> include/Makefile.am | 6 ++----
> 1 files changed, 2 insertions(+), 4 deletions(-)
>
> New commits:
> commit 79fa3d8070d95b960ba486f2439225872471dadd
> Author: Josh Triplett <josh at freedesktop.org>
> Date: Sat Jun 2 22:05:16 2007 -0700
>
> Revert "include: don't distribute XlibConf.h"
>
> This reverts commit c9e28e05ae01ce8a29bea09df759b6271865b44c.
>
> The installed XlibInt.h includes XlibConf.h , so libX11 should ship
> XlibConf.h. (Commit c9e28e05ae01ce8a29bea09df759b6271865b44c didn't actually
> prevent automake from shipping XlibConf.h, because it used
> nodist_x11include_HEADERS rather than nodist_HEADERS.)
No, you need to revert this reversion. nodist means, do not include in
the distributed tarball. Which makes a hell of a lot of sense, since
XlibConf.h is generated by configure, so any generated XlibConf.h is by
definition useless to everyone else; thus shipping it in the tarball can
only be harmful.
You'll note that the original commit referred to not _distributing_,
rather than not _shipping_. nodist_x11include_HEADERS was entirely
intentional, rather than accidental: it means 'when make install is run,
put it in $(x11includedir), but when make dist is run, do not put it in
the tarball'.
i.e., the exact behaviour required.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20070603/8b79462f/attachment.pgp>
More information about the xorg
mailing list