Alan Conway <[EMAIL PROTECTED]> wrote:
> Jim I had problems with this - where are $JAVA and $JAVAC supposed to be
> set? I've got to go, I'll apply the patch tomorrow unless Gordon beats
> me to it.

Alan,

Those variables are set via configure.  The AC_CHECK_PROGS autoconf macro
AC_SUBST's them.  I've verified that the patch applies to a tree with no
modifications and that a subsequent "make" reruns autoconf, configure et
al (checking for java and javac) and rebuilds all of the required pieces.

What symptoms do you have?

> On Fri, 2006-12-01 at 21:32 +0100, Jim Meyering wrote:
>> This changes gives qpid improved dependency tracking: Now, if someone
>> modifies one of the gentools/... .java or .tmpl files, the source files
>> in gen/ will be regenerated.  But only if java and javac are available
>> and this is not a stand-alone qpid-cpp directory.
>>
>> Also with this change, you should be able to "svn remove" the
>> generated file, gen/gen-src.mk, since the modified bootstrap
>> script generates it up front.
>>
>> 2006-12-01  Jim Meyering  <[EMAIL PROTECTED]>
>>
>>      * configure.ac: Use an automake conditional to indicate when we
>>      have access to files outside of the current hierarchy, and when
>>      we have the tools (java and javac) to build some generated files.
>>      * gen/Makefile.am: Don't use $(abs_srcdir); not needed.
>>      (timestamp): Depend on java sources and C++ template files,
>>      if we're building in a qpid tree.
>>      Use $(JAVA) and $(JAVAC), rather than hard-coding those names.
>>      (gen-src.mk) [$(java_sources), $(cxx_templates)]: New rules to
>>      generate these lists of file names.
>>
>>      * bootstrap: Also generate gen/gen-src.mk.
>>      But do that only if we're in a qpid hierarchy.
>>      Redirect make's stdout to /dev/null.

Reply via email to