From f464bc4e827d89fd06748f753af07a94dbf238cb Mon Sep 17 00:00:00 2001 From: Nikolay Igotti Date: Wed, 5 Feb 2025 09:12:55 +0300 Subject: [PATCH] Fix CI build --- arkoala/framework/native/meson.build | 4 +--- .../framework/native/src/generated/arkoala_api_generated.h | 2 ++ arkoala/framework/package.json | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/arkoala/framework/native/meson.build b/arkoala/framework/native/meson.build index 402930db4..9023f1c54 100644 --- a/arkoala/framework/native/meson.build +++ b/arkoala/framework/native/meson.build @@ -46,7 +46,6 @@ include_dirs = [ interop_src / 'types', ] -node_addon_api = run_command('node', '-p', 'require.resolve("node-addon-api/package.json").slice(0, -12)', check: true).stdout().strip() node_api_headers = run_command('node', '-p', 'require.resolve("node-api-headers/package.json").slice(0, -12)', check: true).stdout().strip() is_node = get_option('vm_kind') == 'node' @@ -149,8 +148,7 @@ if is_napi ] include_dirs += [ interop_src / 'napi', - node_api_headers / 'include', - node_addon_api, + node_api_headers / 'include' ] cflags += [ '-DKOALA_NAPI', diff --git a/arkoala/framework/native/src/generated/arkoala_api_generated.h b/arkoala/framework/native/src/generated/arkoala_api_generated.h index b311b6acd..e2b09a9be 100644 --- a/arkoala/framework/native/src/generated/arkoala_api_generated.h +++ b/arkoala/framework/native/src/generated/arkoala_api_generated.h @@ -18,6 +18,8 @@ #include +#define INTEROP_FATAL(msg, ...) fprintf(stderr, msg "\n", ##__VA_ARGS__); assert(false); + typedef enum InteropTag { INTEROP_TAG_UNDEFINED = 101, diff --git a/arkoala/framework/package.json b/arkoala/framework/package.json index 8c774a74b..6b56ad863 100644 --- a/arkoala/framework/package.json +++ b/arkoala/framework/package.json @@ -17,7 +17,6 @@ }, "keywords": [], "dependencies": { - "node-addon-api": "8.0.0", "node-api-headers": "0.0.5", "typescript": "4.9.5", "@types/node": "^18.0.0" -- Gitee