[Python-checkins] python/dist/src/Lib/distutils core.py, 1.62, 1.63 extension.py, 1.18, 1.19

anthonybaxter at users.sourceforge.net anthonybaxter at users.sourceforge.net
Thu Oct 14 12:02:11 CEST 2004


Update of /cvsroot/python/python/dist/src/Lib/distutils
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4862/Lib/distutils
Modified Files:
	core.py extension.py 
Log Message:
Patch 1046644 - improved distutils support for SWIG.
Index: core.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/distutils/core.py,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -d -r1.62 -r1.63
--- core.py	13 Oct 2004 12:35:27 -0000	1.62
+++ core.py	14 Oct 2004 10:02:07 -0000	1.63
@@ -54,7 +54,7 @@
 'define_macros', 'undef_macros',
 'library_dirs', 'libraries', 'runtime_library_dirs',
 'extra_objects', 'extra_compile_args', 'extra_link_args',
- 'export_symbols', 'depends', 'language')
+ 'swig_opts', 'export_symbols', 'depends', 'language')
 
 def setup (**attrs):
 """The gateway to the Distutils: do everything your setup script needs
Index: extension.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/distutils/extension.py,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- extension.py	27 Jan 2003 16:30:36 -0000	1.18
+++ extension.py	14 Oct 2004 10:02:08 -0000	1.19
@@ -75,6 +75,9 @@
 used on all platforms, and not generally necessary for Python
 extensions, which typically export exactly one symbol: "init" +
 extension_name.
+ swig_opts : [string]
+ any extra options to pass to SWIG if a source file has the .i
+ extension.
 depends : [string]
 list of files that the extension depends on
 language : string
@@ -95,6 +98,7 @@
 extra_compile_args=None,
 extra_link_args=None,
 export_symbols=None,
+ swig_opts = None,
 depends=None,
 language=None,
 **kw # To catch unknown keywords
@@ -116,6 +120,7 @@
 self.extra_compile_args = extra_compile_args or []
 self.extra_link_args = extra_link_args or []
 self.export_symbols = export_symbols or []
+ self.swig_opts = swig_opts or []
 self.depends = depends or []
 self.language = language
 


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /