summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Scanner
diff options
context:
space:
mode:
authorRobert Managan <managan1@llnl.gov>2008-09-22 19:43:02 (GMT)
committerRobert Managan <managan1@llnl.gov>2008-09-22 19:43:02 (GMT)
commit1ae277fe2613da89e489134240a2cd3658363f1e (patch)
tree5b3a601327def6116ded13d08ed99ebe0947531a /src/engine/SCons/Scanner
parent17672e58d985d0bafb7052a4d4d3d0dd1c728cc2 (diff)
downloadSCons-1ae277fe2613da89e489134240a2cd3658363f1e.zip
SCons-1ae277fe2613da89e489134240a2cd3658363f1e.tar.gz
SCons-1ae277fe2613da89e489134240a2cd3658363f1e.tar.bz2
Fix the Latex scanner to search for graphics on the TEXINPUTS path
instead of TEXPICTS. Add the LATEXSUFFIXES keyword to the DummyEnvironment calls since the scanner needs it.
Diffstat (limited to 'src/engine/SCons/Scanner')
-rw-r--r--src/engine/SCons/Scanner/LaTeX.py2
-rw-r--r--src/engine/SCons/Scanner/LaTeXTests.py8
2 files changed, 5 insertions, 5 deletions
diff --git a/src/engine/SCons/Scanner/LaTeX.py b/src/engine/SCons/Scanner/LaTeX.py
index 3084505..fca845b 100644
--- a/src/engine/SCons/Scanner/LaTeX.py
+++ b/src/engine/SCons/Scanner/LaTeX.py
@@ -95,7 +95,7 @@ class LaTeX(SCons.Scanner.Base):
"""
keyword_paths = {'include': 'TEXINPUTS',
'input': 'TEXINPUTS',
- 'includegraphics': 'TEXPICTS',
+ 'includegraphics': 'TEXINPUTS',
'bibliography': 'BIBINPUTS',
'bibliographystyle': 'BSTINPUTS',
'usepackage': 'TEXINPUTS'}
diff --git a/src/engine/SCons/Scanner/LaTeXTests.py b/src/engine/SCons/Scanner/LaTeXTests.py
index 9cfe3ca..4475834 100644
--- a/src/engine/SCons/Scanner/LaTeXTests.py
+++ b/src/engine/SCons/Scanner/LaTeXTests.py
@@ -111,7 +111,7 @@ def deps_match(self, deps, headers):
class LaTeXScannerTestCase1(unittest.TestCase):
def runTest(self):
- env = DummyEnvironment()
+ env = DummyEnvironment(LATEXSUFFIXES = [".tex", ".ltx", ".latex"])
s = SCons.Scanner.LaTeX.LaTeXScanner()
path = s.path(env)
deps = s(env.File('test1.latex'), env, path)
@@ -120,7 +120,7 @@ class LaTeXScannerTestCase1(unittest.TestCase):
class LaTeXScannerTestCase2(unittest.TestCase):
def runTest(self):
- env = DummyEnvironment(TEXINPUTS=[test.workpath("subdir")])
+ env = DummyEnvironment(TEXINPUTS=[test.workpath("subdir")],LATEXSUFFIXES = [".tex", ".ltx", ".latex"])
s = SCons.Scanner.LaTeX.LaTeXScanner()
path = s.path(env)
deps = s(env.File('test2.latex'), env, path)
@@ -129,11 +129,11 @@ class LaTeXScannerTestCase2(unittest.TestCase):
class LaTeXScannerTestCase3(unittest.TestCase):
def runTest(self):
- env = DummyEnvironment(TEXINPUTS=[test.workpath("subdir")])
+ env = DummyEnvironment(TEXINPUTS=[test.workpath("subdir")],LATEXSUFFIXES = [".tex", ".ltx", ".latex"])
s = SCons.Scanner.LaTeX.LaTeXScanner()
path = s.path(env)
deps = s(env.File('test3.latex'), env, path)
- files = ['subdir/inc4.eps', 'inc5.xyz']
+ files = ['inc5.xyz', 'subdir/inc4.eps']
deps_match(self, deps, files)