|
7 | 7 | # |
8 | 8 | import sys |
9 | 9 | import os |
| 10 | +import glob |
10 | 11 |
|
11 | 12 | from distutils.core import setup |
12 | 13 | from distutils.extension import Extension |
|
33 | 34 | Extension( |
34 | 35 | "spmatrix", |
35 | 36 | #sources=["@src/spmatrix.pyx"], |
| 37 | + #depends=glob.glob("@src/spmatrix/*.pxi"), |
36 | 38 | sources=["@src/spmatrix.c"], |
37 | | - include_dirs = ["@src"], |
| 39 | + include_dirs = ["@src/spmatrix"], |
38 | 40 | ), |
39 | 41 | Extension( |
40 | 42 | "solver", |
41 | 43 | #sources=["@src/solver.pyx", "@src/spooles.c"], |
42 | 44 | #extra_objects=["@src/libarpack.a"], |
43 | 45 | sources=["@src/solver.c", "@src/spooles.c"], |
44 | 46 | include_dirs = ["@src", r'/usr/include/spooles',], |
45 | | - libraries=["spoolesMT", "spooles", "lapack", "blas", "pthread"], |
46 | | - #libraries=["spoolesMT", "spooles", "pthread", "gfortran"], |
| 47 | + libraries=["spoolesMT", "spooles", "arpack", "lapack", "blas", "pthread"], |
| 48 | + #libraries=["spoolesMT", "spooles", "arpack", "pthread", "gfortran"], |
47 | 49 | extra_compile_args = ["-DUSE_MT"], |
48 | 50 | #extra_link_args = MKL_LINK, |
49 | 51 | ), |
|
0 commit comments