From 926de055edb5cdbe68b0666b2b7c00dea9292e8c Mon Sep 17 00:00:00 2001 From: Nabil Freij Date: Mon, 17 Jun 2024 21:49:37 -0700 Subject: [PATCH] shot in the dark for mac os --- pyflct/setup_package.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyflct/setup_package.py b/pyflct/setup_package.py index c4c4ca7..f7ffa28 100644 --- a/pyflct/setup_package.py +++ b/pyflct/setup_package.py @@ -3,7 +3,7 @@ from glob import glob from collections import defaultdict from distutils.core import Extension - +import subprocess import numpy as np from extension_helpers import get_compiler @@ -26,6 +26,9 @@ def get_extensions(): cfg["library_dirs"].append(os.path.join(sys.prefix, "Library", "lib")) else: cfg["libraries"].append("m") + if sys.platform == "darwin": + brew_path = subprocess.run(['brew', '--prefix'], stdout=subprocess.PIPE).stdout.decode('utf-8') + cfg["include_dirs"].append(f"{brew_path}/include/") cfg["include_dirs"].append("/usr/include/") cfg["extra_compile_args"].extend(["-O3", "-Wall", "-fomit-frame-pointer", "-fPIC"])