[pygobject: 5/8] dsextras.py: check if gcc is there when platform is	win32 and compiler is mingw32
- From: Dieter Verfaillie <dieterv src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [pygobject: 5/8] dsextras.py: check if gcc is there when platform is	win32 and compiler is mingw32
 
- Date: Fri, 21 Jan 2011 08:36:00 +0000 (UTC)
 
commit 7aa783d5cd674f34da318f826bd5f4a0e09d24cb
Author: Dieter Verfaillie <dieterv optionexplicit be>
Date:   Tue Dec 14 12:29:54 2010 +0100
    dsextras.py: check if gcc is there when platform is win32 and compiler is mingw32
 dsextras.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/dsextras.py b/dsextras.py
index ee0b0fd..ef848e2 100644
--- a/dsextras.py
+++ b/dsextras.py
@@ -155,6 +155,9 @@ class BuildExt(build_ext):
         self.extra_compile_args = []
 
         if sys.platform == 'win32' and self.compiler.compiler_type == 'mingw32':
+            if not have_gcc():
+                raise SystemExit('ERROR: Could not find gcc.')
+
             # MSVC compatible struct packing is required.
             # Note gcc2 uses -fnative-struct while gcc3
             # and gcc4 use -mms-bitfields. Based on the
@@ -171,6 +174,9 @@ class BuildExt(build_ext):
 
     def modify_compiler(self):
         if sys.platform == 'win32' and self.compiler.compiler_type == 'mingw32':
+            if not have_gcc():
+                raise SystemExit('ERROR: Could not find gcc.')
+
             # Remove '-static' linker option to prevent MinGW ld
             # from trying to link with MSVC import libraries.
             if self.compiler.linker_so.count('-static'):
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]