summaryrefslogtreecommitdiff
path: root/test/Object.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2001-11-24 23:15:01 +0000
committerSteven Knight <knight@baldmt.com>2001-11-24 23:15:01 +0000
commit378373defaf150feb90cd54d13626516c6dbe1b4 (patch)
treefc9783004f1cae3c3558846d6f9a1c589e104a3e /test/Object.py
parent139a0052dc0bff059dc9b8cf1739396304e7c129 (diff)
downloadscons-378373defaf150feb90cd54d13626516c6dbe1b4.tar.gz
More NT portability fixes.
Diffstat (limited to 'test/Object.py')
-rw-r--r--test/Object.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/test/Object.py b/test/Object.py
index 53bab369..ebbdf0f5 100644
--- a/test/Object.py
+++ b/test/Object.py
@@ -24,8 +24,14 @@
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
+import sys
import TestSCons
+if sys.platform == 'win32':
+ _obj = '.obj'
+else:
+ _obj = '.o'
+
test = TestSCons.TestSCons()
test.write('SConstruct', """
@@ -33,10 +39,10 @@ env = Environment()
f1 = env.Object(target = 'f1', source = 'f1.c')
f2 = env.Object(target = 'f2', source = 'f2.cpp')
f3 = env.Object(target = 'f3', source = 'f3.c')
-env.Program(target = 'prog1', source = 'f1.o f2.o f3.o prog.cpp')
+env.Program(target = 'prog1', source = 'f1%s f2%s f3%s prog.cpp')
env.Program(target = 'prog2', source = [f1, f2, f3, 'prog.cpp'])
-env.Program(target = 'prog3', source = ['f1.o', f2, 'f3.o', 'prog.cpp'])
-""")
+env.Program(target = 'prog3', source = ['f1%s', f2, 'f3%s', 'prog.cpp'])
+""" % (_obj, _obj, _obj, _obj, _obj))
test.write('f1.c', """
void