diff options
| author | Micah Anderson <micah@riseup.net> | 2014-08-11 16:33:29 -0400 | 
|---|---|---|
| committer | Micah Anderson <micah@riseup.net> | 2014-08-11 16:33:29 -0400 | 
| commit | cce638a8adf4e045ca5505afea4bda57753c31dd (patch) | |
| tree | b5e139d3359ac5b8c7b1afa8acbb1b5b6051c626 /buildutils/misc.py | |
initial import of debian package
Diffstat (limited to 'buildutils/misc.py')
| -rw-r--r-- | buildutils/misc.py | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/buildutils/misc.py b/buildutils/misc.py new file mode 100644 index 0000000..77f843b --- /dev/null +++ b/buildutils/misc.py @@ -0,0 +1,15 @@ +"""misc build utility functions""" +# Copyright (C) PyZMQ Developers +# Distributed under the terms of the Modified BSD License. + +def customize_mingw(cc): +    # strip -mno-cygwin from mingw32 (Python Issue #12641) +    for cmd in [cc.compiler, cc.compiler_cxx, cc.compiler_so, cc.linker_exe, cc.linker_so]: +        if '-mno-cygwin' in cmd: +            cmd.remove('-mno-cygwin') +     +    # remove problematic msvcr90 +    if 'msvcr90' in cc.dll_libraries: +        cc.dll_libraries.remove('msvcr90') + +__all__ = ['customize_mingw']  | 
