From bc623f25de4ddddfe690b864a9da6774324b8482 Mon Sep 17 00:00:00 2001 From: Stefan Eissing Date: Mon, 21 Jul 2025 13:48:45 +0200 Subject: [PATCH] add cmake SOCKD support provided by vszakats --- docs/INSTALL-CMAKE.md | 1 + tests/http/CMakeLists.txt | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/INSTALL-CMAKE.md b/docs/INSTALL-CMAKE.md index 6f8a914d73..7fe8d1db2e 100644 --- a/docs/INSTALL-CMAKE.md +++ b/docs/INSTALL-CMAKE.md @@ -463,6 +463,7 @@ Details via CMake - `CADDY`: Default: `caddy` - `HTTPD_NGHTTPX`: Default: `nghttpx` - `HTTPD`: Default: `apache2` +- `SOCKD`: Default: `sockd` - `TEST_NGHTTPX`: Default: `nghttpx` - `VSFTPD`: Default: `vsftps` diff --git a/tests/http/CMakeLists.txt b/tests/http/CMakeLists.txt index 0c2d65f17f..5e415cbe7c 100644 --- a/tests/http/CMakeLists.txt +++ b/tests/http/CMakeLists.txt @@ -52,5 +52,11 @@ if(NOT HTTPD_NGHTTPX) endif() mark_as_advanced(HTTPD_NGHTTPX) -# Consumed variables: APXS, CADDY, HTTPD, HTTPD_NGHTTPX, VSFTPD +find_program(SOCKD "sockd") +if(NOT SOCKD) + set(SOCKD "") +endif() +mark_as_advanced(SOCKD) + +# Consumed variables: APXS, CADDY, HTTPD, HTTPD_NGHTTPX, SOCKD, VSFTPD configure_file("config.ini.in" "${CMAKE_CURRENT_BINARY_DIR}/config.ini" @ONLY)