summaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2015-09-29 22:58:10 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2015-09-29 22:58:10 (GMT)
commit7a02c48b0d3e29f4f24b0a3fec8fc566a131a66d (patch)
tree43884547b16c41270e32cca23ab61af0185f3372 /src/engine
parent9794cbe901096e0835bd4db0958826ec9ed316f4 (diff)
downloadSCons-7a02c48b0d3e29f4f24b0a3fec8fc566a131a66d.zip
SCons-7a02c48b0d3e29f4f24b0a3fec8fc566a131a66d.tar.gz
SCons-7a02c48b0d3e29f4f24b0a3fec8fc566a131a66d.tar.bz2
fix CheckProg test to work on win32
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/SCons/SConfTests.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/engine/SCons/SConfTests.py b/src/engine/SCons/SConfTests.py
index 57a9d04..c9df0be 100644
--- a/src/engine/SCons/SConfTests.py
+++ b/src/engine/SCons/SConfTests.py
@@ -620,8 +620,14 @@ int main() {
log_file=self.test.workpath('config.log'))
try:
- r = sconf.CheckProg('sh')
- assert r, "/bin/sh"
+ if os.name != 'nt':
+ r = sconf.CheckProg('sh')
+ assert r, "/bin/sh"
+ else:
+ r = sconf.CheckProg('cmd.exe')
+ assertIn('cmd.exe',r)
+
+
r = sconf.CheckProg('hopefully-not-a-program')
assert r is None