4 This file is processed by the bin/SConsDoc.py module.
5 See its __doc__ string for a discussion of the format.
9 Sets construction variables for the SWIG interface generator.
25 The scripting language wrapper and interface generator.
29 <cvar name="SWIGCFILESUFFIX">
31 The suffix that will be used for intermediate C
32 source files generated by
33 the scripting language wrapper and interface generator.
35 <filename>_wrap</filename>&cv-link-CFILESUFFIX;.
36 By default, this value is used whenever the
39 <emphasis>not</emphasis>
40 specified as part of the
42 construction variable.
48 The command line used to call
49 the scripting language wrapper and interface generator.
53 <cvar name="SWIGCOMSTR">
55 The string displayed when calling
56 the scripting language wrapper and interface generator.
57 If this is not set, then &cv-link-SWIGCOM; (the command line) is displayed.
61 <cvar name="SWIGCXXFILESUFFIX">
63 The suffix that will be used for intermediate C++
64 source files generated by
65 the scripting language wrapper and interface generator.
67 <filename>_wrap</filename>&cv-link-CFILESUFFIX;.
68 By default, this value is used whenever the
69 <filename>-c++</filename>
70 option is specified as part of the
72 construction variable.
76 <cvar name="SWIGFLAGS">
78 General options passed to
79 the scripting language wrapper and interface generator.
80 This is where you should set
81 <option>-python</option>,
82 <option>-perl5</option>,
83 <option>-tcl</option>,
84 or whatever other options you want to specify to SWIG.
87 option in this variable,
90 generate a C++ intermediate source file
91 with the extension that is specified as the
92 &cv-link-CXXFILESUFFIX;