|
71 | 71 |
|
72 | 72 | AGG_VERSION = 'agg23' |
73 | 73 |
|
| 74 | +# for nonstandard installation/build with --prefix variable |
| 75 | +numarray_inc_dirs = [''] |
| 76 | + |
74 | 77 | class CleanUpFile: |
75 | 78 | """CleanUpFile deletes the specified filename when self is destroyed.""" |
76 | 79 | def __init__(self, name): |
@@ -414,8 +417,8 @@ def build_agg(ext_modules, packages, numerix): |
414 | 417 | deps.append('src/_na_backend_agg.cpp') |
415 | 418 | module = Extension( |
416 | 419 | 'matplotlib.backends._na_backend_agg', |
417 | | - deps |
418 | | - , |
| 420 | + deps, |
| 421 | + include_dirs=numarray_inc_dirs, |
419 | 422 | ) |
420 | 423 | module.extra_compile_args.append('-DNUMARRAY=1') |
421 | 424 | add_agg_flags(module) |
@@ -461,8 +464,8 @@ def build_image(ext_modules, packages, numerix): |
461 | 464 | deps.extend(glob.glob('CXX/*.c')) |
462 | 465 | module = Extension( |
463 | 466 | 'matplotlib._na_image', |
464 | | - deps |
465 | | - , |
| 467 | + deps, |
| 468 | + include_dirs=numarray_inc_dirs, |
466 | 469 | ) |
467 | 470 | module.extra_compile_args.append('-DNUMARRAY=1') |
468 | 471 | add_agg_flags(module) |
@@ -519,7 +522,7 @@ def build_transforms(ext_modules, packages, numerix): |
519 | 522 | ['src/_na_transforms.cpp', |
520 | 523 | 'src/mplutils.cpp'] + cxx, |
521 | 524 | libraries = ['stdc++', 'm'], |
522 | | - include_dirs = ['src', '.'], |
| 525 | + include_dirs = ['src', '.']+numarray_inc_dirs, |
523 | 526 | ) |
524 | 527 |
|
525 | 528 | module.extra_compile_args.append("-DNUMARRAY=1") |
@@ -566,6 +569,7 @@ def build_contour(ext_modules, packages, numerix): |
566 | 569 | 'matplotlib._na_cntr', |
567 | 570 | [ 'src/_na_cntr.c',], |
568 | 571 | #libraries = ['stdc++'], |
| 572 | + include_dirs=numarray_inc_dirs, |
569 | 573 | ) |
570 | 574 | module.extra_compile_args.append('-DNUMARRAY=1') |
571 | 575 | add_base_flags(module) |
@@ -595,6 +599,7 @@ def build_gdk(ext_modules, packages, numerix): |
595 | 599 | 'matplotlib.backends._na_backend_gdk', |
596 | 600 | ['src/_na_backend_gdk.c', ], |
597 | 601 | libraries = [], |
| 602 | + include_dirs=numarray_inc_dirs, |
598 | 603 | ) |
599 | 604 | module.extra_compile_args.append('-DNUMARRAY=1') |
600 | 605 | add_base_flags(module) |
|
0 commit comments