diff options
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 |