diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index f0b6485..9f804a7 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -25,6 +25,8 @@ add_library(${TARGET} STATIC include(DefaultTargetOptions) +set_target_properties(${TARGET} PROPERTIES POSITION_INDEPENDENT_CODE ON) + if (WHISPER_SUPPORT_SDL2) # common-sdl @@ -39,6 +41,8 @@ if (WHISPER_SUPPORT_SDL2) target_include_directories(${TARGET} PUBLIC ${SDL2_INCLUDE_DIRS}) target_link_libraries(${TARGET} PRIVATE ${SDL2_LIBRARIES}) + + set_target_properties(${TARGET} PROPERTIES POSITION_INDEPENDENT_CODE ON) endif() # examples diff --git a/examples/addon.node/CMakeLists.txt b/examples/addon.node/CMakeLists.txt index 50c8fae..aef7839 100644 --- a/examples/addon.node/CMakeLists.txt +++ b/examples/addon.node/CMakeLists.txt @@ -23,7 +23,7 @@ string(REPLACE "\"" "" NODE_ADDON_API_DIR ${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) # Generate node.lib