summaryrefslogtreecommitdiff
path: root/src/engine/SCons/Defaults.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2005-11-06 17:03:25 +0000
committerSteven Knight <knight@baldmt.com>2005-11-06 17:03:25 +0000
commit37a0ff088fba97f7b117cc4b95ccdf764ab233f3 (patch)
treeb4ad541bd0361ccea3b838aa3dc3fa4d71c8438c /src/engine/SCons/Defaults.py
parent0113b86def554ddcd54b3b9eace409e16bf8a5a7 (diff)
downloadscons-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.py4
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' : '',