Skip to content

Commit 2a69898

Browse files
authored
Merge pull request #73 from eriknw/prefix_include
Include `sys.prefix / "include"` in `include_dirs` when building extensions
2 parents 5426f3f + 84698e3 commit 2a69898

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

grblas/backends/suitesparse/build.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"grblas.backends.suitesparse._suitesparse_grblas",
1111
r"""#include "GraphBLAS.h" """,
1212
libraries=["graphblas"],
13+
include_dirs=[os.path.join(sys.prefix, "include")],
1314
)
1415

1516
thisdir = os.path.dirname(__file__)

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use_cython = False
1111
import numpy as np
1212
import os
13+
import sys
1314
import versioneer
1415

1516
define_macros = [("NPY_NO_DEPRECATED_API", "NPY_1_7_API_VERSION")]
@@ -25,7 +26,7 @@
2526
else:
2627
suffix = ".c"
2728

28-
include_dirs = [np.get_include()]
29+
include_dirs = [np.get_include(), os.path.join(sys.prefix, "include")]
2930
ext_modules = [
3031
Extension(
3132
name[: -len(suffix)].replace("/", ".").replace("\\", "."),

0 commit comments

Comments
 (0)