diff options
author | Steven Knight <knight@baldmt.com> | 2005-11-06 17:03:25 +0000 |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2005-11-06 17:03:25 +0000 |
commit | 37a0ff088fba97f7b117cc4b95ccdf764ab233f3 (patch) | |
tree | b4ad541bd0361ccea3b838aa3dc3fa4d71c8438c /src/engine/SCons/Defaults.py | |
parent | 0113b86def554ddcd54b3b9eace409e16bf8a5a7 (diff) | |
download | scons-37a0ff088fba97f7b117cc4b95ccdf764ab233f3.tar.gz |
Correct $SOURCES on TeX command lines. (Sanjoy Mahajan) Add scanning of LaTeX files for implicit dependencies. (August H??randl) Add support for generating indices from .idx files. (August H??randl)
Diffstat (limited to 'src/engine/SCons/Defaults.py')
-rw-r--r-- | src/engine/SCons/Defaults.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/engine/SCons/Defaults.py b/src/engine/SCons/Defaults.py index b7453d62..b5e09b34 100644 --- a/src/engine/SCons/Defaults.py +++ b/src/engine/SCons/Defaults.py @@ -100,6 +100,7 @@ SharedCheck = SCons.Action.Action(SharedFlagChecker, None) # transition period. CScan = SCons.Tool.CScanner DScan = SCons.Tool.DScanner +LaTeXScan = SCons.Tool.LaTeXScanner ObjSourceScan = SCons.Tool.SourceFileScanner ProgScan = SCons.Tool.ProgramScanner @@ -126,6 +127,7 @@ LdModuleLinkAction = SCons.Action.Action("$LDMODULECOM", "$LDMODULECOMSTR") def DVI(): """Common function to generate a DVI file Builder.""" return SCons.Builder.Builder(action = {}, + source_scanner = LaTeXScan, # The suffix is not configurable via a # construction variable like $DVISUFFIX # because the output file name is @@ -135,6 +137,7 @@ def DVI(): def PDF(): """A function for generating the PDF Builder.""" return SCons.Builder.Builder(action = { }, + source_scanner = LaTeXScan, prefix = '$PDFPREFIX', suffix = '$PDFSUFFIX') @@ -351,6 +354,7 @@ ConstructionEnvironment = { 'CPPSUFFIXES' : SCons.Tool.CSuffixes, 'DSUFFIXES' : SCons.Tool.DSuffixes, 'IDLSUFFIXES' : SCons.Tool.IDLSuffixes, + 'LATEXSUFFIXES' : SCons.Tool.LaTeXSuffixes, 'PDFPREFIX' : '', 'PDFSUFFIX' : '.pdf', 'PSPREFIX' : '', |