Skip to content

Commit d375afb

Browse files
committed
Respect NODE_ADDON_API_DIR
This change replaces ${DAWN_THIRD_PARTY_DIR} in target_include_directories for relevant dawn/node targets with ${NODE_ADDON_API_DIR} and changes Napi.h to include "napi.h" (from node-addon-api) instead of "node-addon-api/napi.h". This required renaming "interop/Napi.h" to "interop/NodeAPI.h" to avoid a circular include on case-insensitive file systems. Bug: dawn:2047
1 parent 0ca4bc0 commit d375afb

32 files changed

+35
-35
lines changed

src/dawn/node/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ target_link_libraries(dawn_node dawn_node_binding dawn_node_interop dawn_native
7575
libtint)
7676
target_include_directories(dawn_node PRIVATE
7777
"${PROJECT_SOURCE_DIR}"
78-
"${DAWN_THIRD_PARTY_DIR}"
78+
"${NODE_ADDON_API_DIR}"
7979
"${NODE_API_HEADERS_DIR}/include"
8080
"${DAWN_NODE_GEN_DIR}"
8181
)

src/dawn/node/binding/AsyncRunner.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include <utility>
2121

2222
#include "dawn/webgpu_cpp.h"
23-
#include "src/dawn/node/interop/Napi.h"
23+
#include "src/dawn/node/interop/NodeAPI.h"
2424

2525
namespace wgpu::binding {
2626

src/dawn/node/binding/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ common_compile_options(dawn_node_binding)
7979
target_include_directories(dawn_node_binding
8080
PRIVATE
8181
"${PROJECT_SOURCE_DIR}"
82-
"${DAWN_THIRD_PARTY_DIR}"
82+
"${NODE_ADDON_API_DIR}"
8383
"${NODE_API_HEADERS_DIR}/include"
8484
"${DAWN_NODE_GEN_DIR}"
8585
)

src/dawn/node/binding/Converter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#include "dawn/native/DawnNative.h"
2626
#include "dawn/webgpu_cpp.h"
2727
#include "src/dawn/node/binding/Errors.h"
28-
#include "src/dawn/node/interop/Napi.h"
28+
#include "src/dawn/node/interop/NodeAPI.h"
2929
#include "src/dawn/node/interop/WebGPU.h"
3030

3131
namespace wgpu::binding {

src/dawn/node/binding/Errors.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
#include <string>
1919

20-
#include "src/dawn/node/interop/Napi.h"
20+
#include "src/dawn/node/interop/NodeAPI.h"
2121

2222
namespace wgpu::binding {
2323

src/dawn/node/binding/GPU.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include "dawn/webgpu_cpp.h"
2020

2121
#include "src/dawn/node/binding/Flags.h"
22-
#include "src/dawn/node/interop/Napi.h"
22+
#include "src/dawn/node/interop/NodeAPI.h"
2323
#include "src/dawn/node/interop/WebGPU.h"
2424

2525
namespace wgpu::binding {

src/dawn/node/binding/GPUAdapter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
#include "dawn/native/DawnNative.h"
2222
#include "dawn/webgpu_cpp.h"
23-
#include "src/dawn/node/interop/Napi.h"
23+
#include "src/dawn/node/interop/NodeAPI.h"
2424
#include "src/dawn/node/interop/WebGPU.h"
2525

2626
namespace wgpu::binding {

src/dawn/node/binding/GPUAdapterInfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include "dawn/native/DawnNative.h"
2121
#include "dawn/webgpu_cpp.h"
2222

23-
#include "src/dawn/node/interop/Napi.h"
23+
#include "src/dawn/node/interop/NodeAPI.h"
2424
#include "src/dawn/node/interop/WebGPU.h"
2525

2626
namespace wgpu::binding {

src/dawn/node/binding/GPUBindGroup.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include "dawn/native/DawnNative.h"
2121
#include "dawn/webgpu_cpp.h"
22-
#include "src/dawn/node/interop/Napi.h"
22+
#include "src/dawn/node/interop/NodeAPI.h"
2323
#include "src/dawn/node/interop/WebGPU.h"
2424

2525
namespace wgpu::binding {

src/dawn/node/binding/GPUBindGroupLayout.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include "dawn/native/DawnNative.h"
2121
#include "dawn/webgpu_cpp.h"
22-
#include "src/dawn/node/interop/Napi.h"
22+
#include "src/dawn/node/interop/NodeAPI.h"
2323
#include "src/dawn/node/interop/WebGPU.h"
2424

2525
namespace wgpu::binding {

0 commit comments

Comments
 (0)