diff options
author | Gary Oberbrunner <garyo@oberbrunner.com> | 2012-08-22 03:14:59 (GMT) |
---|---|---|
committer | Gary Oberbrunner <garyo@oberbrunner.com> | 2012-08-22 03:14:59 (GMT) |
commit | e0897dcc1fbcca4fcf927cc51df431fb794e7be0 (patch) | |
tree | de7337e1c9310bf5964ba82a2edfd7bced90f19d /test/MinGW/MinGWSharedLibrary.py | |
parent | bc5b27c381326f7538053c6bdf090f712ab70c93 (diff) | |
download | SCons-e0897dcc1fbcca4fcf927cc51df431fb794e7be0.zip SCons-e0897dcc1fbcca4fcf927cc51df431fb794e7be0.tar.gz SCons-e0897dcc1fbcca4fcf927cc51df431fb794e7be0.tar.bz2 |
Skip MinGW test on Windows machines without MinGW.
Need to do this, otherwise it fails erroneously.
Diffstat (limited to 'test/MinGW/MinGWSharedLibrary.py')
-rw-r--r-- | test/MinGW/MinGWSharedLibrary.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/MinGW/MinGWSharedLibrary.py b/test/MinGW/MinGWSharedLibrary.py index 896b8b7..dcebd45 100644 --- a/test/MinGW/MinGWSharedLibrary.py +++ b/test/MinGW/MinGWSharedLibrary.py @@ -32,6 +32,9 @@ when using MinGW. import sys import TestSCons +import SCons.Tool.mingw +import SCons.Defaults + _python_ = TestSCons._python_ test = TestSCons.TestSCons() @@ -39,6 +42,9 @@ test = TestSCons.TestSCons() if sys.platform not in ('cygwin','win32',): test.skip_test("Skipping mingw test on non-Windows %s platform."%sys.platform) +if not SCons.Tool.mingw.find(SCons.Defaults.DefaultEnvironment()): + test.skip_test("Skipping mingw test, no MinGW found.\n") + test.write('foobar.cc', """ int abc(int a) { |