On Wed, 5 Nov 2008, Alan Coopersmith wrote: > The gcc warning macros should be easy to include in xorg-macros.m4, but I'm > not > sure what you can put there for the ChangeLog rule, except maybe a standard > test > for git log vs. git-log
Hi Alan, I don't think such a test is needed. 'git CMD' is supported for quite some time. It's just the manpages that are called 'git-CMD.1' and many of them refer to 'git-CMD' (ought to be updated). In git-1.6.0.3/Documentation/RelNotes-1.5.0.txt I found: >> - 'git cvsserver' was new invention in v1.3.0; don't know when v1.3.0 was released, but that must be quite some ago. > I never found a way to put *.am fragments in a macro > file like we can do with configure.ac fragments, or a lot of the man page > rules > replicated across all our modules would be in one. Actually, that is possible with sufficiently recent Automake/Autoconf. One has to use multiline AC_SUBST's, and avoid to have 'FOO = @FOO@' in Makefile.in. That was recently discussed on the Automake list. What I don't know is, if that interferes with rules automatically generated by Automake. =================== However, what I had in made was rather simple minded, e.g., in xorg-macros.m4: # XORG_CHANGELOG_CMD() # -------------------- # Minimum version: 1.2.0 # # Defines the variable CHANGELOG_CMD as the command to generate # ChangeLog from git. AC_DEFUN([XORG_CHANGELOG_CMD], [ CHANGELOG_RULE='<whatever>' AC_SUBST([CHANGELOG_CMD]) ]) # XORG_CHANGELOG_CMD in configure.ac: XORG_CHANGELOG_CMD and in the top-level Makefile.am: ChangeLog: @CHANGELOG_CMD@ =================== That way the details of the command would be at one central place, much easier to maintain. Regards Peter Breitenlohner <[EMAIL PROTECTED]> _______________________________________________ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg