From c49cfab09a0f2f14258476709a783eb27315bad3 Mon Sep 17 00:00:00 2001
From: Nikolay Ivanov <simply_nicky@nikolays-mbp.localdomain>
Date: Mon, 23 Nov 2020 23:10:42 +0100
Subject: [PATCH] fix to setup.py

---
 setup.py | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/setup.py b/setup.py
index 2b782cf..70a5856 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,8 @@
 from setuptools import setup
 from distutils.core import Extension
 import numpy
+import sys
+import os
 import cython_gsl
 
 try:
@@ -17,9 +19,11 @@ if USE_CYTHON:
                             extra_compile_args=['-fopenmp'],
                             extra_link_args=['-lomp'],
                             libraries=cython_gsl.get_libraries(),
-                            library_dirs=[cython_gsl.get_library_dir(), '/usr/local/lib'],
+                            library_dirs=[cython_gsl.get_library_dir(), '/usr/local/lib',
+                                          os.path.join(sys.prefix, 'lib')],
                             include_dirs=[numpy.get_include(),
-                                          cython_gsl.get_cython_include_dir()],
+                                          cython_gsl.get_cython_include_dir(),
+                                          os.path.join(sys.prefix, 'include')],
                             define_macros=[("NPY_NO_DEPRECATED_API", "NPY_1_7_API_VERSION")]),
                   Extension(name='st_utils',
                             sources=["robust_speckle_tracking/bin/st_utils.pyx"],
@@ -27,9 +31,11 @@ if USE_CYTHON:
                             extra_compile_args=['-fopenmp'],
                             extra_link_args=['-lomp'],
                             libraries=cython_gsl.get_libraries(),
-                            library_dirs=[cython_gsl.get_library_dir(), '/usr/local/lib'],
+                            library_dirs=[cython_gsl.get_library_dir(), '/usr/local/lib',
+                                          os.path.join(sys.prefix, 'lib')],
                             include_dirs=[numpy.get_include(),
-                                          cython_gsl.get_cython_include_dir()],
+                                          cython_gsl.get_cython_include_dir(),
+                                          os.path.join(sys.prefix, 'include')],
                             define_macros=[("NPY_NO_DEPRECATED_API", "NPY_1_7_API_VERSION")])]
     extensions = cythonize(extensions, annotate=False, language_level="3",
                            build_dir="build",
-- 
GitLab