mirror of https://github.com/zeromq/pyzmq.git
22 lines
806 B
Python
22 lines
806 B
Python
"""misc build utility functions"""
|
|
#-----------------------------------------------------------------------------
|
|
# Copyright (C) 2012 Min Ragan-Kelley
|
|
#
|
|
# This file is part of pyzmq
|
|
#
|
|
# Distributed under the terms of the New BSD License. The full license is in
|
|
# the file COPYING.BSD, distributed as part of this software.
|
|
#-----------------------------------------------------------------------------
|
|
|
|
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']
|