summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/MinGW/MinGWSharedLibrary.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/MinGW/MinGWSharedLibrary.py b/test/MinGW/MinGWSharedLibrary.py
index 896b8b78..dcebd45f 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) {