diff options
author | David Cournapeau <cournape@gmail.com> | 2009-07-26 11:04:52 +0000 |
---|---|---|
committer | David Cournapeau <cournape@gmail.com> | 2009-07-26 11:04:52 +0000 |
commit | e813d191250d46a0fb8be57d4c46072e4dcb26b5 (patch) | |
tree | fa5a5538b9bc82ceac7db96a67b3a0d2dee70c7e /numpy/distutils/misc_util.py | |
parent | bfbb9dd7c06d85e29983fc741679761c9b769137 (diff) | |
download | numpy-e813d191250d46a0fb8be57d4c46072e4dcb26b5.tar.gz |
Add get_npymath_info function to reuse npymath outside numpy.
Diffstat (limited to 'numpy/distutils/misc_util.py')
-rw-r--r-- | numpy/distutils/misc_util.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py index f3ce796b2..d7606d337 100644 --- a/numpy/distutils/misc_util.py +++ b/numpy/distutils/misc_util.py @@ -1539,6 +1539,22 @@ def get_numpy_include_dirs(): # else running numpy/core/setup.py return include_dirs +def get_npymath_info(): + """Return a extra_info-compatible dict to link against the core npymath + library. + + Example + ------- + >>> npymath_info = get_npymath_info() + >>> config.add_extension('foo', sources=['foo.c'], extra_info=npymath_info) + """ + import numpy + p = numpy.__file__ + info = {} + info["library_dirs"] = [os.path.join(os.path.dirname(p), "core", "lib")] + info["libraries"] = ["npymath"] + return info + def is_bootstrapping(): import __builtin__ try: |