Skip to content

Commit fbb34de

Browse files
committed
fix: update build configuration and remove unnecessary cast
Ref: #1861
1 parent 23fba1c commit fbb34de

File tree

2 files changed

+45
-4
lines changed

2 files changed

+45
-4
lines changed

Diff for: lib/node_modules/@stdlib/blas/ext/base/dssum/manifest.json

+43-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{
2-
"options": {},
2+
"options": {
3+
"task": "build"
4+
},
35
"fields": [
46
{
57
"field": "src",
@@ -23,7 +25,29 @@
2325
}
2426
],
2527
"confs": [
26-
{
28+
{
29+
"task": "build",
30+
"src": [
31+
"./src/dssum.c"
32+
],
33+
"include": [
34+
"./include"
35+
],
36+
"libraries": [
37+
"-lm"
38+
],
39+
"libpath": [],
40+
"dependencies": [
41+
"@stdlib/blas/ext/base/dssumpw",
42+
"@stdlib/napi/argv",
43+
"@stdlib/napi/export",,
44+
"@stdlib/napi/argv-int64",,
45+
"@stdlib/napi/argv-strided-float32array",
46+
47+
]
48+
},
49+
{
50+
"task": "benchmark",
2751
"src": [
2852
"./src/dssum.c"
2953
],
@@ -37,6 +61,22 @@
3761
"dependencies": [
3862
"@stdlib/blas/ext/base/dssumpw"
3963
]
40-
}
64+
},
65+
{
66+
"task": "examples",
67+
"src": [
68+
"./src/dssum.c"
69+
],
70+
"include": [
71+
"./include"
72+
],
73+
"libraries": [
74+
"-lm"
75+
],
76+
"libpath": [],
77+
"dependencies": [
78+
"@stdlib/blas/ext/base/dssumpw"
79+
]
80+
}
4181
]
4282
}

Diff for: lib/node_modules/@stdlib/blas/ext/base/dssum/src/addon.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,9 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
3939
STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, X, N, strideX, argv, 1 );
4040

4141
napi_value v;
42-
status = napi_create_double( env, stdlib_strided_dssum( N, (float *)X, stride ), &v );
42+
status = napi_create_double( env, stdlib_strided_dssum( N, X, stride ), &v );
4343
assert( status == napi_ok );
44+
4445
return v;
4546
}
4647

0 commit comments

Comments
 (0)