Roy, Here's my scenario:
I wrote the ZT_CHECK_PROG macro, and I include it into another macro (also written by myself) called ZT_INIT_TEXDOC(). Well, if I include ZT_CHECK_PROC into ZT_INIT_TEXDOC, it doesn't function (TEX, TEX4HT, etc. are not set), while if I include AC_PATH_PROG directly into ZT_INIT_TEXDOC, the substitution takes place (TEX, TEX4HT, etc. are set correctly). So, the problem arises only when I call AC_PATH_PROG indirectly (into another macro defined by myself). Now, could someone explain me why? Is there a workaround? Thanks, Giuseppe On Thu, 2003-02-27 at 00:03, Clinton Roy wrote: > Giuseppe Greco <[EMAIL PROTECTED]> writes: > > > > ... but I gave a look at the /usr/share/autoconf/autoconf/programs.m4 > > file and saw that AC_PATH_PROG already calls AC_SUBST... > > furthermore, I also tried to add AC_SUBST into my macro, ... but > > nothing, it doesn't function. > You're right of course, AC_SUBST is already called. > > After you run automake, your Makefile.in file should contain dummy > lines like `LATEX = @[EMAIL PROTECTED] and `TEX4HT = @TEX4HT@' - does it? > > If that's so, does your configure run actually check for the latex and > tex4ht binaries? You'll be able to find this in your config.log. > > I've copied your code into a dummy package, and it seems to be working > for me. -- Giuseppe Greco Agamura Corporation Strada Regina 40 6928 Manno Switzerland Phone: +41 (0)91 604 67 65 Mobile: +41 (0)76 390 60 32 Email: [EMAIL PROTECTED]
