Brian Jones wrote:
> > The problem with Option 2 is that it requires that the user have JavaDeps
> > installed in order to build because the maintainer build options rebuilds
> > the .deps file, which is something few people will want to do.
> 
> Does it require this?  The reason I say this is because the user
> wouldn't have a target to be made in /lib at all in the distribution.
> Only if the user configured the maintainer version would it require it
> and then we're prefectly within our rights to require anything we want
> to make the build work according to the GNU coding documentation.

What I'm saying is that if the person does an --enable-maintainer-build in
order to create the target in lib that rebuilds the classes (perhaps because
he wants to recompile the classes to fix a bug), then he needs JavaDeps
because enable-maintainer tries to rebuild the .deps file.  We need to be
able to compile the classes without rebuilding the .deps file IMO.
 
> > Maybe we could have a configure option that would simply skip the lib
> > directory build if the user doesn't want to rebuild the Java classes.  This
> > could be on or off by default, depending on what we like.  Of course we have
> > to make sure the lib directory gets included in the "install" target.
> 
> I think my 'version' of number 1. does this without the 'hackery'
> you're talking about.  If you want, I'll try to make the changes which
> make 1. work and check those in.

Check in whatever you like.  I'll give it a try when you're done.

BTW: Were you able to build and get things running with what is in there
now?  Did you try a make dist and a build from the distribution file that
creates?  We should probably make sure that things are working for someone
besides me first before we try to perfect the process.

-- 
Aaron M. Renn ([EMAIL PROTECTED]) http://www.urbanophile.com/arenn/

Reply via email to