From Stanislav Baranov, Ted Johnson and Steven Knight:
- Add support for batch compilation of Visual Studio C/C++ source
- files, controlled by a new MSVC_BATCH construction variable.
+ files, controlled by a new $MSVC_BATCH construction variable.
From Steven Knight:
- Support $SWIGOUTDIR values with spaces.
+ From Rob Managan:
+
+ - Don't automatically try to build .pdf graphics files for
+ .eps files in \includegraphics{} calls in .tex files.
+
+ From Greg Noel:
+
+ - Handle quoted module names in SWIG source files.
+
From Gary Oberbrunner:
- Allow AppendENVPath() and PrependENVPath() to interpret '#'
for paths relative to the top-level SConstruct directory.
+ - Use the Borland ilink -e option to specify the output file name.
+
+ - Document that the msvc Tool module uses $PCH, $PCHSTOP and $PDB.
+
+ - Allow WINDOWS_INSERT_DEF=0 to disable --output-def when linking
+ under MinGW.
+
From Greg Spencer:
- Support implicit dependency scanning of files encoded in utf-8
if implib: cmd.append('-Wl,--out-implib,'+implib.get_string(for_signature))
def_target = env.FindIxes(target, 'WINDOWSDEFPREFIX', 'WINDOWSDEFSUFFIX')
- if env.get("WIN32_INSERT_DEF",1) and def_target: \
+ insert_def = env.subst("$WINDOWS_INSERT_DEF")
+ if not insert_def in ['', '0', 0] and def_target: \
cmd.append('-Wl,--output-def,'+def_target.get_string(for_signature))
return [cmd]