summaryrefslogtreecommitdiff
path: root/numpy/f2py/lib/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/f2py/lib/main.py')
-rw-r--r--numpy/f2py/lib/main.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/numpy/f2py/lib/main.py b/numpy/f2py/lib/main.py
index f38469bfe..66a4ac049 100644
--- a/numpy/f2py/lib/main.py
+++ b/numpy/f2py/lib/main.py
@@ -175,7 +175,7 @@ def build_extension(sys_argv):
"""
modulename = get_option_value(sys_argv,'-m','untitled','unspecified')
- build_dir = get_option_value('--build-dir','.',None)
+ build_dir = get_option_value(sys_argv,'--build-dir','.',None)
if build_dir is None:
build_dir = tempfile.mktemp()
clean_build_dir = True
@@ -271,8 +271,8 @@ def build_extension(sys_argv):
wrapper.add(block)
c_code = wrapper.c_code()
f_code = wrapper.fortran_code()
- c_fn = os.path.join(temp_dir,'%smodule.c' % (modulename))
- f_fn = os.path.join(temp_dir,'%s_f_wrappers_f2py.f' % (modulename))
+ c_fn = os.path.join(build_dir,'%smodule.c' % (modulename))
+ f_fn = os.path.join(build_dir,'%s_f_wrappers_f2py.f' % (modulename))
f = open(c_fn,'w')
f.write(c_code)
f.close()