diff options
| author | Guy Rozendorn <guy@rzn.co.il> | 2013-03-31 13:25:30 +0300 |
|---|---|---|
| committer | Lucas De Marchi <lucas.demarchi@intel.com> | 2014-03-20 07:22:54 -0300 |
| commit | 9dde92df91ca1f0d98540623068d5cdaba254155 (patch) | |
| tree | 4a3ca4103f53ae0ae3280f51948b4ab4d3908e99 /libkmod/python/setup.py | |
| parent | a018f55b6d56422e0494ecd8d2a3f9288808b31e (diff) | |
| download | kmod-9dde92df91ca1f0d98540623068d5cdaba254155.tar.gz | |
python: Issue #13 skipping building extensions on non-Linux platforms
Diffstat (limited to 'libkmod/python/setup.py')
| -rw-r--r-- | libkmod/python/setup.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/libkmod/python/setup.py b/libkmod/python/setup.py index 2a63b4b..090e5d5 100644 --- a/libkmod/python/setup.py +++ b/libkmod/python/setup.py @@ -19,6 +19,7 @@ from distutils.core import setup from distutils.extension import Extension as _Extension import os as _os import sys as _sys +import platform from Cython.Distutils import build_ext as _build_ext @@ -34,15 +35,16 @@ from version import __version__ _this_dir = _os.path.dirname(__file__) ext_modules = [] -for filename in sorted(_os.listdir(package_name)): - basename,extension = _os.path.splitext(filename) - if extension == '.pyx': - ext_modules.append( - _Extension( - '{0}.{1}'.format(package_name, basename), - [_os.path.join(package_name, filename)], - libraries=['kmod'], - )) +if platform.system() == "Linux": + for filename in sorted(_os.listdir(package_name)): + basename,extension = _os.path.splitext(filename) + if extension == '.pyx': + ext_modules.append( + _Extension( + '{0}.{1}'.format(package_name, basename), + [_os.path.join(package_name, filename)], + libraries=['kmod'], + )) setup( name=package_name, |
