Revision: 379
Author: mbaas
Date: 2006-08-03 05:56:43 -0700 (Thu, 03 Aug 2006)
ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=379&view=rev
Log Message:
-----------
Derive the output name from the module name if the user didn't explicitly specify an output name.
Modified Paths:
--------------
pyplusplus_dev/contrib/pypp_api/pypp_api/modulebuilder.py
Modified: pyplusplus_dev/contrib/pypp_api/pypp_api/modulebuilder.py
===================================================================
--- pyplusplus_dev/contrib/pypp_api/pypp_api/modulebuilder.py 2006-08-03 06:45:08 UTC (rev 378)
+++ pyplusplus_dev/contrib/pypp_api/pypp_api/modulebuilder.py 2006-08-03 12:56:43 UTC (rev 379)
@@ -51,7 +51,7 @@
cacheFile = None,
cacheDir = None,
moduleName = None,
- output = "bindings",
+ output = None,
multiFile = False,
useScope = False,
maxArity = None,
@@ -106,6 +106,13 @@
self.mCacheFile = cacheFile # File to use for caching gccxml output
self.mCacheDir = cacheDir # Directory to use for caching
self.mModuleName = moduleName # Name of the Python extension module
+ if output==None:
+ if moduleName==None:
+ output = "bindings"
+ else:
+ output = moduleName
+ if not multiFile:
+ output += ".cpp"
self.mOutput = output # Output file or directory name
self.mMultiFile = multiFile # Multi file flag
self.mUseScope = useScope # Use scope
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|