diff options
author | Steven Knight <knight@baldmt.com> | 2004-09-19 23:08:50 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2004-09-19 23:08:50 (GMT) |
commit | 4ed25ffafd8f09ebd8b3f07d7ebfa15ca2ef8603 (patch) | |
tree | e0f1094b9735b22deac5d7f19e41d962fe3f10d0 /test/NodeOps.py | |
parent | a965b2ed53e58047b417e28c41a0f0c0f98b82b7 (diff) | |
download | SCons-4ed25ffafd8f09ebd8b3f07d7ebfa15ca2ef8603.zip SCons-4ed25ffafd8f09ebd8b3f07d7ebfa15ca2ef8603.tar.gz SCons-4ed25ffafd8f09ebd8b3f07d7ebfa15ca2ef8603.tar.bz2 |
Win32 portability fixes for tests.
Diffstat (limited to 'test/NodeOps.py')
-rw-r--r-- | test/NodeOps.py | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/test/NodeOps.py b/test/NodeOps.py index ae9268c..ffb8994 100644 --- a/test/NodeOps.py +++ b/test/NodeOps.py @@ -41,12 +41,17 @@ import TestSCons import os import string +_exe = TestSCons._exe +lib_ = TestSCons.lib_ +_lib = TestSCons._lib +_obj = TestSCons._obj +dll_ = TestSCons.dll_ +_dll = TestSCons._dll + if sys.platform == 'win32': - _obj = '.obj' fooflags = '/nologo -DFOO' barflags = '/nologo -DBAR' else: - _obj = '.o' fooflags = '-DFOO' barflags = '-DBAR' @@ -211,16 +216,20 @@ builddir_srcnodes = [ os.path.join('bld', 'goof.in'), os.path.join('bld', 'subsrcdir', 'boo.c'), ] -sub_build_nodes = [ os.path.join('bld','subsrcdir','boo.o'), - os.path.join('bld','goo.o'), - os.path.join('bld','goof.c'), - os.path.join('bld','libgoo.a'), +sub_build_nodes = [ os.path.join('bld', 'subsrcdir','boo' + _obj), + os.path.join('bld', 'goo' + _obj), + os.path.join('bld', 'goof.c'), + os.path.join('bld', lib_ + 'goo' + _lib), ] -build_nodes = ['fooprog', 'libfoo.so', 'foo.o', - 'barprog', 'libbar.so', 'bar.o', +build_nodes = ['fooprog' + _exe, + dll_ + 'foo' + _dll, + 'foo' + _obj, + 'barprog' + _exe, + dll_ + 'bar' + _dll, + 'bar' + _obj, - 'gooprog', + 'gooprog' + _exe, ] + builddir_srcnodes + sub_build_nodes |