summaryrefslogtreecommitdiff
path: root/check.py
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-01-16 19:36:41 -0800
committerAlon Zakai <alonzakai@gmail.com>2016-01-17 11:57:10 -0800
commitc2b77f33023d7946c8024cdc81428b4880c4b44c (patch)
tree30a1c5884cded7cd0138a61a7454eeb6a3546b09 /check.py
parent1c4f49e8e94d888feceeac9e920386914c0fd1d5 (diff)
downloadbinaryen-c2b77f33023d7946c8024cdc81428b4880c4b44c.tar.gz
binaryen-c2b77f33023d7946c8024cdc81428b4880c4b44c.tar.bz2
binaryen-c2b77f33023d7946c8024cdc81428b4880c4b44c.zip
improve warnings in check.py
Diffstat (limited to 'check.py')
-rwxr-xr-xcheck.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/check.py b/check.py
index 49434865c..482556647 100755
--- a/check.py
+++ b/check.py
@@ -84,14 +84,19 @@ else:
warnings = []
+def warn(text):
+ global warnings
+ warnings.append(text)
+ print 'warning:', text
+
if not interpreter:
- warnings.append('warning: no interpreter provided (did not test spec interpreter validation)')
+ warn('no interpreter provided (did not test spec interpreter validation)')
if not has_node:
- warnings.append( 'warning: no node found (did not check proper js form)')
+ warn('no node found (did not check proper js form)')
if not has_mozjs:
- warnings.append( 'warning: no mozjs found (did not check asm.js validation)')
+ warn('no mozjs found (did not check asm.js validation)')
if not has_emcc:
- warnings.append('warning: no emcc found (did not check non-vanilla emscripten/binaryen integration)')
+ warn('no emcc found (did not check non-vanilla emscripten/binaryen integration)')
# setup
@@ -114,7 +119,7 @@ def setup_waterfall():
subprocess.check_call([os.path.join(BIN_DIR, 'clang'), '-v'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
os.environ['LLVM'] = BIN_DIR
except:
- warnings.append('could not run LLVM from waterfall, using emcc default')
+ warn('could not run vanilla LLVM from waterfall')
fetch_waterfall()
setup_waterfall()