diff options
author | Steven Knight <knight@baldmt.com> | 2005-11-06 17:03:25 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2005-11-06 17:03:25 (GMT) |
commit | 6100e6fec11023b5ee239b097d240b1cbd32a739 (patch) | |
tree | b4ad541bd0361ccea3b838aa3dc3fa4d71c8438c /src/engine/SCons/Defaults.py | |
parent | 0113b86def554ddcd54b3b9eace409e16bf8a5a7 (diff) | |
download | SCons-6100e6fec11023b5ee239b097d240b1cbd32a739.zip SCons-6100e6fec11023b5ee239b097d240b1cbd32a739.tar.gz SCons-6100e6fec11023b5ee239b097d240b1cbd32a739.tar.bz2 |
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 b7453d6..b5e09b3 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' : '', |