On Wed, Jun 21, 2000 at 09:39:08PM -0400, Greg Ward wrote:
Note that Thomas' patch was Windows/C++-centric; mine tries to be OS-agnostic, but is C-centric. Is it possible to tell from a SWIG .i file whether it is destined to be C or C++? I can't think of a good way to do it, but then my knowledge if SWIG is roughly epsilon. (Out of curiosity, I took the manual home and read it about three years ago. It struck me as being *way* to easy, and I wanted to write Perl extensions like a *real* man. Ahh, the folly of youth...)
The only way I can think of is to analyze the file in some way, SWIG does handle C and C++ differently, but this is specified on the command line not in the interface file. I don't know C++ so I do not know what to look for in a file that would definitively identify it as C++. Can `file` recognize the difference? If it can then maybe the 'magic' file could be examined to duplicate whatever `file` does (since `file` is not available on all systems I guess Distutils would have to duplicate it.) -- Harry Henry Gebel, Senior Developer, Landon House SBS ICQ# 76308382 West Dover Hundred, Delaware