diff --git a/setup.py b/setup.py index 4c95f6f5..aa14331c 100755 --- a/setup.py +++ b/setup.py @@ -29,6 +29,7 @@ import shlex import subprocess import sys +from sysconfig import get_platform from setuptools import setup, Extension from setuptools.command.build_py import build_py @@ -43,7 +44,8 @@ if platform.system() == 'Windows': platform__cc_defines = [('WIN32', '100')] platform_swig_opts = ['-DWIN32'] - platform_sources = ['smartcard/scard/scard.rc'] + if 'mingw' not in get_platform(): + platform_sources = ['smartcard/scard/scard.rc'] platform_libraries = ['winscard'] elif platform.system() == 'Darwin':