diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2019-03-03 22:24:01 +0100 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2019-03-03 22:24:01 +0100 |
commit | 9e008299bf8389603b5232baee7a55aa700ade36 (patch) | |
tree | 8facbb787adc562968fa0aaf74f86162962e9b8c /setup.py | |
parent | 7a9e7969f172c80507416a0fb1df98bf72e71139 (diff) | |
download | psutil-dragonfly-bsd.tar.gz |
first step towards successful compilationdragonfly-bsd
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -30,6 +30,7 @@ sys.path.insert(0, os.path.join(HERE, "psutil")) from _common import AIX # NOQA from _common import BSD # NOQA +from _common import DRAGONFLYBSD # NOQA from _common import FREEBSD # NOQA from _common import LINUX # NOQA from _common import MACOS # NOQA @@ -195,6 +196,16 @@ elif NETBSD: define_macros=macros, libraries=["kvm"]) +elif DRAGONFLYBSD: + macros.append(("PSUTIL_DRAGONFLYBSD", 1)) + ext = Extension( + 'psutil._psutil_bsd', + sources=sources + [ + 'psutil/_psutil_bsd.c', + ], + define_macros=macros, + libraries=["kvm"]) + elif LINUX: def get_ethtool_macro(): # see: https://github.com/giampaolo/psutil/issues/659 |