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' ])
22
33py_mod = import (' python' )
44py = py_mod.find_installation()
@@ -19,30 +19,33 @@ incdir_numpy = run_command(py,
1919includes = include_directories (
2020 [
2121 incdir_numpy,
22- ' quaddtype /src' ,
22+ ' numpy_quaddtype /src' ,
2323 ]
2424)
2525
2626srcs = [
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/quad_common.h' ,
28+ ' numpy_quaddtype/src/casts.h' ,
29+ ' numpy_quaddtype/src/casts.cpp' ,
30+ ' numpy_quaddtype/src/scalar.h' ,
31+ ' numpy_quaddtype/src/scalar.c' ,
32+ ' numpy_quaddtype/src/dtype.h' ,
33+ ' numpy_quaddtype/src/dtype.c' ,
34+ ' numpy_quaddtype/src/quaddtype_main.c' ,
35+ ' numpy_quaddtype/src/scalar_ops.h' ,
36+ ' numpy_quaddtype/src/scalar_ops.cpp' ,
37+ ' numpy_quaddtype/src/ops.hpp' ,
38+ ' numpy_quaddtype/src/umath.h' ,
39+ ' numpy_quaddtype/src/umath.cpp' ,
40+ ' numpy_quaddtype/src/dragon4.h' ,
41+ ' numpy_quaddtype/src/dragon4.c'
3942]
4043
4144py.install_sources(
4245 [
43- ' quaddtype /__init__.py' ,
46+ ' numpy_quaddtype /__init__.py' ,
4447 ],
45- subdir : ' quaddtype ' ,
48+ subdir : ' numpy_quaddtype ' ,
4649 pure : false
4750)
4851
5154c_args : [' -g' , ' -O0' , ' -lsleef' , ' -lsleefquad' ],
5255dependencies : [sleef_dep, sleefquad_dep],
5356install : true ,
54- subdir : ' quaddtype ' ,
57+ subdir : ' numpy_quaddtype ' ,
5558include_directories : includes
5659)
0 commit comments