[Xapian-commits] 7905: trunk/xapian-bindings/
trunk/xapian-bindings/csharp/ trunk/xapian-bindings/guile/
trunk/xapian-bindings/php/ trunk/xapian-bindings/python/
trunk/xapian-bindings/ruby/ trunk/xapian-bindings/swig/
trunk/xapian-bindings/tcl8/
richard
xapian-commits at lists.xapian.org
Wed Mar 7 16:28:20 GMT 2007
SVN root: svn://svn.xapian.org/xapian
Changes by: richard
Revision: 7905
Date: 2007-03-07 16:28:19 +0000 (Wed, 07 Mar 2007)
Log message (19 lines):
* xapian.i,swig/xapian.i: Move swig source file to a subdirectory,
in preparation for splitting the language dependent stuff out.
This commit shouldn't change the result of running swig.
* swig/Makefile.mk: New makefile fragment, included by each
language-specific SWIG-using Makefile.am, which defines the paths
and flags to use when running SWIG. Also contains the
MACOSX_DEPLOYMENT_TARGET stuff which was previously replicated in
each SWIG-using Makefile.am
* csharp/Makefile.am,ruby/Makefile.am,python/Makefile.am,
php/Makefile.am,guile/Makefile.am,tcl8/Makefile.am: Include
swig/Makefile.mk to get the path to the language independent swig
sources, and standard paths and flags to supply to SWIG. Update
dependencies and rules for generating the xapian_wrap.cc files to
use the values from swig/Makefile.mk. Remove the
MACOSX_DEPLOYMENT_TARGET stuff (now in swig/Makefile.mk).
* configure.ac: Reference swig/xapian.i from AC_CONFIG_SRCDIR
instead of xapian.i
* Makefile.am: Reference swig/xapian.i in EXTRA_DIST
instead of xapian.i
Modified files:
U trunk/xapian-bindings/ChangeLog
U trunk/xapian-bindings/Makefile.am
U trunk/xapian-bindings/configure.ac
U trunk/xapian-bindings/csharp/Makefile.am
U trunk/xapian-bindings/guile/Makefile.am
U trunk/xapian-bindings/php/Makefile.am
U trunk/xapian-bindings/python/Makefile.am
U trunk/xapian-bindings/ruby/Makefile.am
A trunk/xapian-bindings/swig/
A trunk/xapian-bindings/swig/Makefile.mk
A trunk/xapian-bindings/swig/defaults/
A trunk/xapian-bindings/swig/xapian.i
U trunk/xapian-bindings/tcl8/Makefile.am
D trunk/xapian-bindings/xapian.i
Links:
http://xapian.org/C?7905
http://xapian.org/C?7905?trunk/xapian-bindings/ChangeLog
http://xapian.org/C?7905?trunk/xapian-bindings/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/configure.ac
http://xapian.org/C?7905?trunk/xapian-bindings/csharp/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/guile/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/php/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/python/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/ruby/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/swig/Makefile.mk?A
http://xapian.org/C?7905?trunk/xapian-bindings/swig/xapian.i?A
http://xapian.org/C?7905?trunk/xapian-bindings/tcl8/Makefile.am
More information about the Xapian-commits
mailing list