1
- project (' quaddtype ' , ' c' , ' cpp' , default_options : [' cpp_std=c++17' , ' b_pie=true' ])
1
+ project (' numpy_quaddtype ' , ' c' , ' cpp' , default_options : [' cpp_std=c++17' , ' b_pie=true' ])
2
2
3
3
py_mod = import (' python' )
4
4
py = py_mod.find_installation()
5
5
6
6
c = meson .get_compiler(' c' )
7
7
8
- sleef_dep = c.find_library (' sleef' )
9
- sleefquad_dep = c.find_library (' sleefquad' )
8
+ sleef_dep = c.find_library (' sleef' , dirs :[ ' /usr/local/lib ' ] )
9
+ sleefquad_dep = c.find_library (' sleefquad' , dirs :[ ' /usr/local/lib ' ] )
10
10
11
11
incdir_numpy = run_command (py,
12
12
[
@@ -19,30 +19,30 @@ incdir_numpy = run_command(py,
19
19
includes = include_directories (
20
20
[
21
21
incdir_numpy,
22
- ' quaddtype /src' ,
22
+ ' numpy_quaddtype /src' ,
23
23
]
24
24
)
25
25
26
26
srcs = [
27
- ' quaddtype /src/casts.h' ,
28
- ' quaddtype /src/casts.cpp' ,
29
- ' quaddtype /src/scalar.h' ,
30
- ' quaddtype /src/scalar.c' ,
31
- ' quaddtype /src/dtype.h' ,
32
- ' quaddtype /src/dtype.c' ,
33
- ' quaddtype /src/quaddtype_main.c' ,
34
- ' quaddtype /src/scalar_ops.h' ,
35
- ' quaddtype /src/scalar_ops.cpp' ,
36
- ' quaddtype /src/ops.hpp' ,
37
- ' quaddtype /src/umath.h' ,
38
- ' quaddtype /src/umath.cpp'
27
+ ' numpy_quaddtype /src/casts.h' ,
28
+ ' numpy_quaddtype /src/casts.cpp' ,
29
+ ' numpy_quaddtype /src/scalar.h' ,
30
+ ' numpy_quaddtype /src/scalar.c' ,
31
+ ' numpy_quaddtype /src/dtype.h' ,
32
+ ' numpy_quaddtype /src/dtype.c' ,
33
+ ' numpy_quaddtype /src/quaddtype_main.c' ,
34
+ # 'numpy_quaddtype /src/scalar_ops.h',
35
+ # 'numpy_quaddtype /src/scalar_ops.cpp',
36
+ # 'numpy_quaddtype /src/ops.hpp',
37
+ # 'numpy_quaddtype /src/umath.h',
38
+ # 'numpy_quaddtype /src/umath.cpp'
39
39
]
40
40
41
41
py.install_sources(
42
42
[
43
- ' quaddtype /__init__.py' ,
43
+ ' numpy_quaddtype /__init__.py' ,
44
44
],
45
- subdir : ' quaddtype ' ,
45
+ subdir : ' numpy_quaddtype ' ,
46
46
pure : false
47
47
)
48
48
51
51
c_args : [' -g' , ' -O0' , ' -lsleef' , ' -lsleefquad' ],
52
52
dependencies : [sleef_dep, sleefquad_dep],
53
53
install : true ,
54
- subdir : ' quaddtype ' ,
54
+ subdir : ' numpy_quaddtype ' ,
55
55
include_directories : includes
56
56
)
0 commit comments