Project homepage Mailing List  Warmcat.com  API Docs  Github Mirror 
    npro  
 Modern all-safe Rust Network Protocol library supporting h1, h2, h3, ws, wt sans-IO and with socket IO + tls
git clone https://npro.rs/repo/npro
 
root / READMEs / README-findings.md
Author[]Andy Green <andy@warmcat.com> 2026-09-11 11:40 UTC
Committer[]Andy Green <andy@warmcat.com> 2026-09-11 11:40 UTC
Tree6adab3db48810a631a8ea59b5f14017b2bcb61de   Raw Patch
 
cmake: link LIBWEBSOCKETS_DEP_LIBS so static lws deps like zlib are satisfied
cmake: link LIBWEBSOCKETS_DEP_LIBS so static lws deps like zlib are satisfied
diff --git a/src/builder/CMakeLists.txt b/src/builder/CMakeLists.txt index 998d6d9..322c30a 100644 --- a/src/builder/CMakeLists.txt +++ b/src/builder/CMakeLists.txt @@ -65,7 +65,7 @@ add_dependencies(${SUB} sai_git_hash) find_library(CAP_LIB_PATH NAMES "cap") endif() - target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH}) + target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH} ${LIBWEBSOCKETS_DEP_LIBS}) message("LWS_OPENSSL_LIBRARIES ${SUB} '${LWS_OPENSSL_LIBRARIES}'") if (LWS_OPENSSL_LIBRARIES) diff --git a/src/device/CMakeLists.txt b/src/device/CMakeLists.txt index 9142373..f30fc23 100644 --- a/src/device/CMakeLists.txt +++ b/src/device/CMakeLists.txt @@ -26,7 +26,7 @@ add_dependencies("sai-device" sai_git_hash) target_include_directories("sai-device" PRIVATE ${SAI_LWS_INC_PATH}) endif() - target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH}) + target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH} ${LIBWEBSOCKETS_DEP_LIBS}) message("LWS_OPENSSL_LIBRARIES ${SUB} '${LWS_OPENSSL_LIBRARIES}'") if (LWS_OPENSSL_LIBRARIES) diff --git a/src/expect/CMakeLists.txt b/src/expect/CMakeLists.txt index 0386ac9..9deea56 100644 --- a/src/expect/CMakeLists.txt +++ b/src/expect/CMakeLists.txt @@ -32,7 +32,7 @@ add_dependencies("sai-expect" sai_git_hash) target_include_directories("sai-expect" PRIVATE ${SAI_LWS_INC_PATH}) endif() - target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH}) + target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH} ${LIBWEBSOCKETS_DEP_LIBS}) message("LWS_OPENSSL_LIBRARIES ${SUB} '${LWS_OPENSSL_LIBRARIES}'") if (LWS_OPENSSL_LIBRARIES) diff --git a/src/jig/CMakeLists.txt b/src/jig/CMakeLists.txt index 0305956..10d23ba 100644 --- a/src/jig/CMakeLists.txt +++ b/src/jig/CMakeLists.txt @@ -31,7 +31,7 @@ add_dependencies("sai-jig" sai_git_hash) set_property(TARGET sai-device PROPERTY MACOSX_RPATH YES) endif() - target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH}) + target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH} ${LIBWEBSOCKETS_DEP_LIBS}) message("LWS_OPENSSL_LIBRARIES ${SUB} '${LWS_OPENSSL_LIBRARIES}'") if (LWS_OPENSSL_LIBRARIES) diff --git a/src/power/CMakeLists.txt b/src/power/CMakeLists.txt index 6c312e0..9f0e2d8 100644 --- a/src/power/CMakeLists.txt +++ b/src/power/CMakeLists.txt @@ -39,7 +39,7 @@ add_dependencies(${SUB} sai_git_hash) find_library(CAP_LIB_PATH NAMES "cap") endif() - target_link_libraries(${SUB} websockets sqlite3 ${SAI_LWS_LIB_PATH}) + target_link_libraries(${SUB} websockets sqlite3 ${SAI_LWS_LIB_PATH} ${LIBWEBSOCKETS_DEP_LIBS}) message("LWS_OPENSSL_LIBRARIES ${SUB} '${LWS_OPENSSL_LIBRARIES}'") if (LWS_OPENSSL_LIBRARIES) diff --git a/src/resource/CMakeLists.txt b/src/resource/CMakeLists.txt index f22f908..670d42d 100644 --- a/src/resource/CMakeLists.txt +++ b/src/resource/CMakeLists.txt @@ -24,7 +24,7 @@ add_dependencies(${SUB} sai_git_hash) target_include_directories(${SUB} PRIVATE ${SAI_LWS_INC_PATH}) endif() - target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH}) + target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH} ${LIBWEBSOCKETS_DEP_LIBS}) message("LWS_OPENSSL_LIBRARIES ${SUB} '${LWS_OPENSSL_LIBRARIES}'") if (LWS_OPENSSL_LIBRARIES) diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt index 0c13b61..b2ac311 100644 --- a/src/server/CMakeLists.txt +++ b/src/server/CMakeLists.txt @@ -71,7 +71,7 @@ add_dependencies(${SUB} sai_git_hash) find_library(CAP_LIB_PATH NAMES "cap") endif() - target_link_libraries(${SUB} ${SAI_LWS_LIB_PATH}) + target_link_libraries(${SUB} ${SAI_LWS_LIB_PATH} ${LIBWEBSOCKETS_DEP_LIBS}) if (LWS_OPENSSL_LIBRARIES) target_link_libraries(${SUB} ${LWS_OPENSSL_LIBRARIES}) diff --git a/src/virt/CMakeLists.txt b/src/virt/CMakeLists.txt index 489d49d..e41c060 100644 --- a/src/virt/CMakeLists.txt +++ b/src/virt/CMakeLists.txt @@ -35,7 +35,7 @@ if (VIRT_LIB_PATH) find_library(CAP_LIB_PATH NAMES "cap") endif() - target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH} ${VIRT_LIB_PATH}) + target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH} ${VIRT_LIB_PATH} ${LIBWEBSOCKETS_DEP_LIBS}) message("LWS_OPENSSL_LIBRARIES ${SUB} '${LWS_OPENSSL_LIBRARIES}'") if (LWS_OPENSSL_LIBRARIES) diff --git a/src/web/CMakeLists.txt b/src/web/CMakeLists.txt index 6d2b4bd..9f1bd85 100644 --- a/src/web/CMakeLists.txt +++ b/src/web/CMakeLists.txt @@ -51,7 +51,7 @@ add_dependencies(${SUB} sai_git_hash) find_library(CAP_LIB_PATH NAMES "cap") endif() - target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH}) + target_link_libraries(${SUB} websockets ${SAI_LWS_LIB_PATH} ${LIBWEBSOCKETS_DEP_LIBS}) message("LWS_OPENSSL_LIBRARIES ${SUB} '${LWS_OPENSSL_LIBRARIES}'") if (LWS_OPENSSL_LIBRARIES)
Page fetched 0s ago, creation time: 3ms (vhost etag hits: 0%, cache hits: 0%)