Skip to content
This repository was archived by the owner on Jul 4, 2025. It is now read-only.

Commit 73e631b

Browse files
committed
fix: electron build
1 parent 4165a06 commit 73e631b

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

cortex-cpp/CMakeLists.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ project(cortex-cpp C CXX)
44

55
# Build using CMAKE-JS
66
if(DEFINED CMAKE_JS_INC)
7+
add_definitions(
8+
-DV8_COMPRESS_POINTERS
9+
-DV8_REVERSE_JSARGS
10+
-DV8_COMPRESS_POINTERS_IN_ISOLATE_CAGE
11+
)
712
include_directories(${CMAKE_JS_INC})
813
endif()
914

@@ -76,6 +81,16 @@ if(DEFINED CMAKE_JS_INC)
7681

7782
add_library(${PROJECT_NAME} SHARED addon.cc
7883
${CMAKE_CURRENT_SOURCE_DIR}/utils/cpuid/cpu_info.cc
84+
${CMAKE_JS_SRC}
85+
)
86+
87+
target_link_libraries(${PROJECT_NAME}
88+
PRIVATE
89+
msvcprt.lib
90+
msvcrt.lib
91+
vcruntime.lib
92+
ucrt.lib
93+
${CMAKE_JS_LIB}
7994
)
8095
else() # Official build
8196
add_executable(${PROJECT_NAME} main.cc

0 commit comments

Comments
 (0)