Hi all!
I am playing around with SWIG 1.3.17 and the java bindings for subversion. I
noticed that the build system tries to link with the external library libswigjava.
But there is no such runtime library. (SWIG comes with libraries for Python,
Tcl, Ruby and so on, but not for java.)
This patch fixes the gen_base.py script.
* build/gen_base.py
(TargetSWIG.add_dependencies) Dependency to SWIG runtime library will
only be added if target language is not java.
Index: build/gen_base.py
===================================================================
--- build/gen_base.py (revision 4764)
+++ build/gen_base.py (working copy)
@@ -520,7 +520,8 @@
# add some language-specific libraries
### fix this. get these from the .conf file
- graph.add(DT_LINK, library, ExternalLibrary('-lswig' + abbrev))
+ if abbrev <> 'java':
+ graph.add(DT_LINK, library, ExternalLibrary('-lswig' + abbrev))
### fix this, too. find the right Target swigutil lib. we know there
### will be only one.
util = graph.get_sources(DT_INSTALL, 'swig-%s-lib' % abbrev)[0]
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Feb 6 16:05:37 2003