source: trunk/anuga_core/anuga/fit_interpolate/setup.py

Last change on this file was 9714, checked in by steve, 10 years ago

changed extension include files to relative address

File size: 1.0 KB
Line 
1from __future__ import division, print_function
2
3import os
4import sys
5
6from os.path import join
7
8def configuration(parent_package='',top_path=None):
9   
10    from numpy.distutils.misc_util import Configuration
11    from numpy.distutils.system_info import get_info
12   
13    config = Configuration('fit_interpolate', parent_package, top_path)
14
15    config.add_data_dir('tests')
16
17
18    #util_dir = os.path.abspath(join(os.path.dirname(__file__),'..','utilities'))
19   
20    util_dir = join('..','utilities')
21   
22    util_srcs = [join(util_dir,'quad_tree.c'),
23                 join(util_dir,'sparse_dok.c'),
24                 join(util_dir,'sparse_csr.c')]
25   
26
27    config.add_extension('fitsmooth',
28                         sources=['fitsmooth.c']+util_srcs,
29                         include_dirs=[util_dir],
30                         extra_compile_args=['-fopenmp'],
31                         extra_link_args=['-fopenmp'])
32
33
34    return config
35
36if __name__ == '__main__':
37    from numpy.distutils.core import setup
38    setup(configuration=configuration)
Note: See TracBrowser for help on using the repository browser.