File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -125,13 +125,13 @@ jobs:
125
125
run : pnpm run build.js
126
126
127
127
- name : Install Node 12
128
- if : ${{ !matrix.docker }}
128
+ if : ${{ !matrix.docker && matrix.os != 'macos-14' }}
129
129
uses : actions/setup-node@v4
130
130
with :
131
131
node-version : 12
132
132
architecture : ${{ env.setup_node_arch }}
133
133
134
- - name : Build Native with Node 12
134
+ - name : Build Native
135
135
if : ${{ !matrix.docker }}
136
136
run : npm run build.native
137
137
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ target_link_system_libraries(addon PRIVATE libzmq libzmq-static)
60
60
61
61
# Node specific
62
62
target_include_system_directories (addon PRIVATE ${CMAKE_JS_INC} )
63
- target_link_system_libraries (addon ${CMAKE_JS_LIB} )
63
+ target_link_system_libraries (addon PRIVATE ${CMAKE_JS_LIB} )
64
64
65
65
target_compile_definitions (addon PRIVATE V8_COMPRESS_POINTERS )
66
66
target_compile_definitions (addon PRIVATE V8_31BIT_SMIS_ON_64BIT_ARCH )
@@ -73,6 +73,6 @@ set_target_properties(addon PROPERTIES PREFIX "" SUFFIX ".node")
73
73
74
74
# Windows workaround
75
75
if (WIN32 )
76
- set_property (TARGET addon PROPERTY LINK_FLAGS "-Xlinker /DELAYLOAD: NODE.EXE" )
76
+ set_property (TARGET addon PROPERTY DELAY_LOAD_DLLS " NODE.EXE" )
77
77
target_link_libraries (addon PRIVATE "ShLwApi.lib" "delayimp.lib" )
78
78
endif ()
You can’t perform that action at this time.
0 commit comments