@@ -70,20 +70,26 @@ def get_prefix(name):
70
70
print (" If %s isn't in your LD_LIBRARY_PATH, compilation will likely fail." % name )
71
71
72
72
def get_include (name ):
73
+ print ("Looking for %s include path" % name )
73
74
env_var = "%s_INCLUDE_PATH" % name .upper ()
74
75
path = check_env_var (env_var )
75
76
if path :
76
77
return path
78
+ print (" Cannot find env var %s" % env_var )
77
79
prefix = get_prefix (name )
78
- return os .path .join (prefix , 'include' )
80
+ if prefix :
81
+ return os .path .join (prefix , 'include' )
79
82
80
83
def get_lib (name ):
84
+ print ("Looking for %s library path" % name )
81
85
env_var = "%s_LIBRARY_PATH" % name .upper ()
82
86
path = check_env_var (env_var )
83
87
if path :
84
88
return path
89
+ print (" Cannot find env var %s" % env_var )
85
90
prefix = get_prefix (name )
86
- return os .path .join (prefix , 'lib' )
91
+ if prefix :
92
+ return os .path .join (prefix , 'lib' )
87
93
88
94
# C-dependency paths for extension compilation and linking
89
95
include_dirs = ['dedalus/libraries/fftw/' ,
@@ -126,10 +132,6 @@ def get_lib(name):
126
132
print ("CC not set; defaulting to gcc linker flags" )
127
133
extra_link_args = gcc_extra_link_args
128
134
129
- # Provide rpath for mac linker
130
- if sys .platform == "darwin" :
131
- extra_link_args .append ('-Wl,-rpath,' + library_dirs [0 ])
132
-
133
135
# Extension objects for cython
134
136
extensions = [
135
137
Extension (
0 commit comments