MY PROPOSAL:
If the user chooses to enable a set of bindings using "configure",
then we should compile and install them with the standard targets. For
example, if the user types "./configure --enable-javahl=yes && make &&
make install", then we should include JavaHL with the Subversion
installation.
JUSTIFICATION:
- If users choose to enable JavaHL, then clearly they want to compile
and install it. If they don't want to install JavaHL, then they
wouldn't have enabled it.
- For most programs, the standard "all" and "install" targets compile
and install the entire program. If users wish to enable or disable
specific sections of a program, then they can do so by specifying
different options when they call configure. See the official GNU
coding standards for Makefiles at
<http://www.gnu.org/prep/standards/html_node/Standard-Targets.html>.
If the Subversion team is in favour of my proposal, then I will submit
a patch to implement it. Please let me know :)
Cheers,
David
P.S. Related threads:
- [RFC] Streamlining Binding Installation
http://svn.haxx.se/dev/archive-2004-09/0075.shtml
- [SVN RFC] Making JavaHL easier to maintain?
http://svn.haxx.se/dev/archive-2004-09/0054.shtml
--
http://www.cs.toronto.edu/~james
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Dec 11 21:39:14 2004