addon.node : link common lib

pull/482/head
Georgi Gerganov 2 years ago
parent 142891f21c
commit fa1b5f9676
No known key found for this signature in database
GPG Key ID: 449E073F9DC10735

@ -25,6 +25,8 @@ add_library(${TARGET} STATIC
include(DefaultTargetOptions) include(DefaultTargetOptions)
set_target_properties(${TARGET} PROPERTIES POSITION_INDEPENDENT_CODE ON)
if (WHISPER_SUPPORT_SDL2) if (WHISPER_SUPPORT_SDL2)
# common-sdl # common-sdl
@ -39,6 +41,8 @@ if (WHISPER_SUPPORT_SDL2)
target_include_directories(${TARGET} PUBLIC ${SDL2_INCLUDE_DIRS}) target_include_directories(${TARGET} PUBLIC ${SDL2_INCLUDE_DIRS})
target_link_libraries(${TARGET} PRIVATE ${SDL2_LIBRARIES}) target_link_libraries(${TARGET} PRIVATE ${SDL2_LIBRARIES})
set_target_properties(${TARGET} PROPERTIES POSITION_INDEPENDENT_CODE ON)
endif() endif()
# examples # examples

@ -23,7 +23,7 @@ string(REPLACE "\"" "" NODE_ADDON_API_DIR ${NODE_ADDON_API_DIR})
target_include_directories(${TARGET} PRIVATE ${NODE_ADDON_API_DIR}) target_include_directories(${TARGET} PRIVATE ${NODE_ADDON_API_DIR})
#================================================================== #==================================================================
target_link_libraries(${TARGET} ${CMAKE_JS_LIB} whisper ${CMAKE_THREAD_LIBS_INIT}) target_link_libraries(${TARGET} ${CMAKE_JS_LIB} common whisper ${CMAKE_THREAD_LIBS_INIT})
if(MSVC AND CMAKE_JS_NODELIB_DEF AND CMAKE_JS_NODELIB_TARGET) if(MSVC AND CMAKE_JS_NODELIB_DEF AND CMAKE_JS_NODELIB_TARGET)
# Generate node.lib # Generate node.lib

Loading…
Cancel
Save