source: trunk/anuga_core/anuga/operators/setup.py @ 9737

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

changed extension include files to relative address

File size: 981 bytes
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('operators', parent_package, top_path)
14
15    config.add_data_dir('tests')
16
17    #util_dir = os.path.abspath(join(os.path.dirname(__file__),'..','utilities'))
18    util_dir = join('..','utilities')
19   
20    config.add_extension('mannings_operator_ext',
21                         sources=['mannings_operator_ext.c'],
22                         include_dirs=[util_dir])
23
24    config.add_extension('kinematic_viscosity_operator_ext',
25                         sources=['kinematic_viscosity_operator_ext.c'],
26                         include_dirs=[util_dir])
27
28   
29    return config
30   
31if __name__ == '__main__':
32    from numpy.distutils.core import setup
33    setup(configuration=configuration)
34 
Note: See TracBrowser for help on using the repository browser.