summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/BuilderTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2001-12-11 04:32:16 (GMT)
committerSteven Knight <knight@baldmt.com>2001-12-11 04:32:16 (GMT)
commit8daebfdc7cdbded48bfd8621ef22fbfc379aaac8 (patch)
tree0024016baada614c3b287e0b7f6d6c69329d9547 /src/engine/SCons/BuilderTests.py
parent1bf8ca0f93778fe5a9392bdd0ac3048dfa31914c (diff)
downloadSCons-8daebfdc7cdbded48bfd8621ef22fbfc379aaac8.zip
SCons-8daebfdc7cdbded48bfd8621ef22fbfc379aaac8.tar.gz
SCons-8daebfdc7cdbded48bfd8621ef22fbfc379aaac8.tar.bz2
Move autogeneration of PATH-based variables from Environment initialization to variable interpolation.
Diffstat (limited to 'src/engine/SCons/BuilderTests.py')
-rw-r--r--src/engine/SCons/BuilderTests.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/engine/SCons/BuilderTests.py b/src/engine/SCons/BuilderTests.py
index fd55f03..31135c0 100644
--- a/src/engine/SCons/BuilderTests.py
+++ b/src/engine/SCons/BuilderTests.py
@@ -275,6 +275,18 @@ class BuilderTestCase(unittest.TestCase):
contents = b3.get_contents()
assert contents == "foo\177\036\000\177\037\000d\000\000Sbar", repr(contents)
+ b4 = SCons.Builder.Builder(action = "$_LIBFLAGS $_LIBDIRFLAGS $_INCFLAGS")
+ contents = b4.get_contents(LIBS = ['foo', 'bar'],
+ LIBLINKPREFIX = '-l',
+ LIBLINKSUFFIX = '',
+ LIBPATH = ['lib'],
+ LIBDIRPREFIX = '-L',
+ LIBDIRSUFFIX = '/',
+ CPPPATH = ['c', 'p'],
+ INCPREFIX = '-I',
+ INCSUFFIX = '')
+ assert contents == "-lfoo -lbar -Llib/ -Ic -Ip", contents
+
def test_name(self):
"""Test Builder creation with a specified name
"""